diff --git a/complexity/plato/files/lib_bob_js/report.history.js b/complexity/plato/files/lib_bob_js/report.history.js index f7d8e91..4311f2b 100644 --- a/complexity/plato/files/lib_bob_js/report.history.js +++ b/complexity/plato/files/lib_bob_js/report.history.js @@ -1 +1 @@ -__history = [{"date":"Fri, 27 Sep 2024 16:01:33 GMT","sloc":141,"lloc":61,"functions":16,"deliveredBugs":1.004,"difficulty":35.348,"maintainability":74.531,"lintErrors":1}] \ No newline at end of file +__history = [{"date":"Sun, 29 Sep 2024 02:35:25 GMT","sloc":141,"lloc":61,"functions":16,"deliveredBugs":1.004,"difficulty":35.348,"maintainability":74.531,"lintErrors":1}] \ No newline at end of file diff --git a/complexity/plato/files/lib_bob_js/report.history.json b/complexity/plato/files/lib_bob_js/report.history.json index 1e4e7e1..2b76624 100644 --- a/complexity/plato/files/lib_bob_js/report.history.json +++ b/complexity/plato/files/lib_bob_js/report.history.json @@ -1 +1 @@ -[{"date":"Fri, 27 Sep 2024 16:01:33 GMT","sloc":141,"lloc":61,"functions":16,"deliveredBugs":1.004,"difficulty":35.348,"maintainability":74.531,"lintErrors":1}] \ No newline at end of file +[{"date":"Sun, 29 Sep 2024 02:35:25 GMT","sloc":141,"lloc":61,"functions":16,"deliveredBugs":1.004,"difficulty":35.348,"maintainability":74.531,"lintErrors":1}] \ No newline at end of file diff --git a/complexity/plato/files/lib_config_js/report.history.js b/complexity/plato/files/lib_config_js/report.history.js index 7685449..542fc5d 100644 --- a/complexity/plato/files/lib_config_js/report.history.js +++ b/complexity/plato/files/lib_config_js/report.history.js @@ -1 +1 @@ -__history = [{"date":"Fri, 27 Sep 2024 16:01:33 GMT","sloc":41,"lloc":16,"functions":4,"deliveredBugs":0.172,"difficulty":16.667,"maintainability":78.305,"lintErrors":1}] \ No newline at end of file +__history = [{"date":"Sun, 29 Sep 2024 02:35:25 GMT","sloc":41,"lloc":16,"functions":4,"deliveredBugs":0.172,"difficulty":16.667,"maintainability":78.305,"lintErrors":1}] \ No newline at end of file diff --git a/complexity/plato/files/lib_config_js/report.history.json b/complexity/plato/files/lib_config_js/report.history.json index 843c953..e1d87d0 100644 --- a/complexity/plato/files/lib_config_js/report.history.json +++ b/complexity/plato/files/lib_config_js/report.history.json @@ -1 +1 @@ -[{"date":"Fri, 27 Sep 2024 16:01:33 GMT","sloc":41,"lloc":16,"functions":4,"deliveredBugs":0.172,"difficulty":16.667,"maintainability":78.305,"lintErrors":1}] \ No newline at end of file +[{"date":"Sun, 29 Sep 2024 02:35:25 GMT","sloc":41,"lloc":16,"functions":4,"deliveredBugs":0.172,"difficulty":16.667,"maintainability":78.305,"lintErrors":1}] \ No newline at end of file diff --git a/complexity/plato/files/lib_runner_js/index.html b/complexity/plato/files/lib_runner_js/index.html index a89cb44..91fc44d 100644 --- a/complexity/plato/files/lib_runner_js/index.html +++ b/complexity/plato/files/lib_runner_js/index.html @@ -62,11 +62,11 @@

Lines of code

Difficulty

-

19.17

+

19.33

Estimated Errors

-

0.39

+

0.40

@@ -93,7 +93,7 @@

By SLOC "},{"cyclomatic":2,"cyclomaticDensity":66.667,"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":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":39,"lineStart":34,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.25,"effort":85.588,"length":12,"time":4.755,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":12},"errors":[],"lineEnd":64,"lineStart":53,"name":"execSeries"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.074,"difficulty":4.571,"effort":1010.313,"length":53,"time":56.129,"vocabulary":18,"volume":221.006,"operands":{"distinct":14,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":21,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":62,"lineStart":55,"name":"_exec"}],"methodAverage":{"cyclomatic":1.4,"cyclomaticDensity":44,"halstead":{"bugs":0.044,"difficulty":3.394,"effort":540.257,"length":31.8,"time":30.014,"vocabulary":15.6,"volume":133.07,"operands":{"distinct":11.4,"total":19},"operators":{"distinct":4.2,"total":12.8}},"params":2,"sloc":{"logical":3.8,"physical":10.6}},"module":"lib/runner.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":22,"column":3,"message":"'console' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":29,"column":7,"message":"'process' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":36,"column":7,"message":"'process' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file +__report = {"info":{"file":"lib/runner.js","fileShort":"lib/runner.js","fileSafe":"lib_runner_js","link":"files/lib_runner_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":3,"cyclomaticDensity":12,"halstead":{"bugs":0.396,"difficulty":19.333,"effort":22954.177,"length":201,"time":1275.232,"vocabulary":60,"volume":1187.285,"operands":{"distinct":45,"total":116,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":85,"identifiers":["__stripped__"]}},"params":10,"sloc":{"logical":25,"physical":73}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":2,"path":"async","type":"esm"},{"line":3,"path":"child_process","type":"esm"},{"line":4,"path":"fs","type":"esm"},{"line":5,"path":"mkdirp","type":"esm"},{"line":6,"path":"path","type":"esm"}],"errors":[],"lineEnd":73,"lineStart":1,"maintainability":74.723,"methods":[{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.094,"difficulty":4.435,"effort":1249.557,"length":58,"time":69.42,"vocabulary":29,"volume":281.763,"operands":{"distinct":23,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":24,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":21},"errors":[],"lineEnd":40,"lineStart":20,"name":"exec"},{"cyclomatic":2,"cyclomaticDensity":66.667,"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":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":32,"lineStart":27,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"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":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":39,"lineStart":34,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.25,"effort":85.588,"length":12,"time":4.755,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":12},"errors":[],"lineEnd":64,"lineStart":53,"name":"execSeries"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.074,"difficulty":4.571,"effort":1010.313,"length":53,"time":56.129,"vocabulary":18,"volume":221.006,"operands":{"distinct":14,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":21,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":62,"lineStart":55,"name":"_exec"}],"methodAverage":{"cyclomatic":1.4,"cyclomaticDensity":44,"halstead":{"bugs":0.044,"difficulty":3.394,"effort":540.257,"length":31.8,"time":30.014,"vocabulary":15.6,"volume":133.07,"operands":{"distinct":11.4,"total":19},"operators":{"distinct":4.2,"total":12.8}},"params":2,"sloc":{"logical":3.8,"physical":10.6}},"module":"lib/runner.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":22,"column":3,"message":"'console' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":29,"column":7,"message":"'process' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":36,"column":7,"message":"'process' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/complexity/plato/files/lib_runner_js/report.json b/complexity/plato/files/lib_runner_js/report.json index 552b5a4..c2ddaf0 100644 --- a/complexity/plato/files/lib_runner_js/report.json +++ b/complexity/plato/files/lib_runner_js/report.json @@ -1 +1 @@ -{"info":{"file":"lib/runner.js","fileShort":"lib/runner.js","fileSafe":"lib_runner_js","link":"files/lib_runner_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":3,"cyclomaticDensity":12,"halstead":{"bugs":0.392,"difficulty":19.167,"effort":22529.865,"length":199,"time":1251.659,"vocabulary":60,"volume":1175.471,"operands":{"distinct":45,"total":115,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":84,"identifiers":["__stripped__"]}},"params":10,"sloc":{"logical":25,"physical":73}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":2,"path":"async","type":"esm"},{"line":3,"path":"child_process","type":"esm"},{"line":4,"path":"fs","type":"esm"},{"line":5,"path":"mkdirp","type":"esm"},{"line":6,"path":"path","type":"esm"}],"errors":[],"lineEnd":73,"lineStart":1,"maintainability":74.723,"methods":[{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.094,"difficulty":4.435,"effort":1249.557,"length":58,"time":69.42,"vocabulary":29,"volume":281.763,"operands":{"distinct":23,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":24,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":21},"errors":[],"lineEnd":40,"lineStart":20,"name":"exec"},{"cyclomatic":2,"cyclomaticDensity":66.667,"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":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":32,"lineStart":27,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"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":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":39,"lineStart":34,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.25,"effort":85.588,"length":12,"time":4.755,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":12},"errors":[],"lineEnd":64,"lineStart":53,"name":"execSeries"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.074,"difficulty":4.571,"effort":1010.313,"length":53,"time":56.129,"vocabulary":18,"volume":221.006,"operands":{"distinct":14,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":21,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":62,"lineStart":55,"name":"_exec"}],"methodAverage":{"cyclomatic":1.4,"cyclomaticDensity":44,"halstead":{"bugs":0.044,"difficulty":3.394,"effort":540.257,"length":31.8,"time":30.014,"vocabulary":15.6,"volume":133.07,"operands":{"distinct":11.4,"total":19},"operators":{"distinct":4.2,"total":12.8}},"params":2,"sloc":{"logical":3.8,"physical":10.6}},"module":"lib/runner.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":22,"column":3,"message":"'console' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":29,"column":7,"message":"'process' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":36,"column":7,"message":"'process' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file +{"info":{"file":"lib/runner.js","fileShort":"lib/runner.js","fileSafe":"lib_runner_js","link":"files/lib_runner_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":3,"cyclomaticDensity":12,"halstead":{"bugs":0.396,"difficulty":19.333,"effort":22954.177,"length":201,"time":1275.232,"vocabulary":60,"volume":1187.285,"operands":{"distinct":45,"total":116,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":85,"identifiers":["__stripped__"]}},"params":10,"sloc":{"logical":25,"physical":73}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":2,"path":"async","type":"esm"},{"line":3,"path":"child_process","type":"esm"},{"line":4,"path":"fs","type":"esm"},{"line":5,"path":"mkdirp","type":"esm"},{"line":6,"path":"path","type":"esm"}],"errors":[],"lineEnd":73,"lineStart":1,"maintainability":74.723,"methods":[{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.094,"difficulty":4.435,"effort":1249.557,"length":58,"time":69.42,"vocabulary":29,"volume":281.763,"operands":{"distinct":23,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":24,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":21},"errors":[],"lineEnd":40,"lineStart":20,"name":"exec"},{"cyclomatic":2,"cyclomaticDensity":66.667,"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":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":32,"lineStart":27,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"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":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":39,"lineStart":34,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.25,"effort":85.588,"length":12,"time":4.755,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":12},"errors":[],"lineEnd":64,"lineStart":53,"name":"execSeries"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.074,"difficulty":4.571,"effort":1010.313,"length":53,"time":56.129,"vocabulary":18,"volume":221.006,"operands":{"distinct":14,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":21,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":62,"lineStart":55,"name":"_exec"}],"methodAverage":{"cyclomatic":1.4,"cyclomaticDensity":44,"halstead":{"bugs":0.044,"difficulty":3.394,"effort":540.257,"length":31.8,"time":30.014,"vocabulary":15.6,"volume":133.07,"operands":{"distinct":11.4,"total":19},"operators":{"distinct":4.2,"total":12.8}},"params":2,"sloc":{"logical":3.8,"physical":10.6}},"module":"lib/runner.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":22,"column":3,"message":"'console' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":29,"column":7,"message":"'process' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":36,"column":7,"message":"'process' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/complexity/plato/files/lib_task_js/report.history.js b/complexity/plato/files/lib_task_js/report.history.js index 852bb2b..a7c7471 100644 --- a/complexity/plato/files/lib_task_js/report.history.js +++ b/complexity/plato/files/lib_task_js/report.history.js @@ -1 +1 @@ -__history = [{"date":"Fri, 27 Sep 2024 16:01:33 GMT","sloc":51,"lloc":20,"functions":6,"deliveredBugs":0.259,"difficulty":17,"maintainability":79.575,"lintErrors":1}] \ No newline at end of file +__history = [{"date":"Sun, 29 Sep 2024 02:35:25 GMT","sloc":51,"lloc":20,"functions":6,"deliveredBugs":0.259,"difficulty":17,"maintainability":79.575,"lintErrors":1}] \ No newline at end of file diff --git a/complexity/plato/files/lib_task_js/report.history.json b/complexity/plato/files/lib_task_js/report.history.json index cc169c1..f65883f 100644 --- a/complexity/plato/files/lib_task_js/report.history.json +++ b/complexity/plato/files/lib_task_js/report.history.json @@ -1 +1 @@ -[{"date":"Fri, 27 Sep 2024 16:01:33 GMT","sloc":51,"lloc":20,"functions":6,"deliveredBugs":0.259,"difficulty":17,"maintainability":79.575,"lintErrors":1}] \ No newline at end of file +[{"date":"Sun, 29 Sep 2024 02:35:25 GMT","sloc":51,"lloc":20,"functions":6,"deliveredBugs":0.259,"difficulty":17,"maintainability":79.575,"lintErrors":1}] \ No newline at end of file diff --git a/complexity/plato/index.html b/complexity/plato/index.html index d9a4cd5..0d42e18 100644 --- a/complexity/plato/index.html +++ b/complexity/plato/index.html @@ -148,7 +148,7 @@

Files

diff --git a/complexity/plato/report.history.js b/complexity/plato/report.history.js index 8d3dc59..dab1ef5 100644 --- a/complexity/plato/report.history.js +++ b/complexity/plato/report.history.js @@ -1 +1 @@ -__history = [{"date":"Fri, 27 Sep 2024 16:01:33 GMT","total":{"sloc":306,"maintainability":307.134},"average":{"sloc":76,"maintainability":"76.78"}}] \ No newline at end of file +__history = [{"date":"Sun, 29 Sep 2024 02:35:25 GMT","total":{"sloc":306,"maintainability":307.134},"average":{"sloc":76,"maintainability":"76.78"}}] \ No newline at end of file diff --git a/complexity/plato/report.history.json b/complexity/plato/report.history.json index 58f928d..6caa67e 100644 --- a/complexity/plato/report.history.json +++ b/complexity/plato/report.history.json @@ -1 +1 @@ -[{"date":"Fri, 27 Sep 2024 16:01:33 GMT","total":{"sloc":306,"maintainability":307.134},"average":{"sloc":76,"maintainability":"76.78"}}] \ No newline at end of file +[{"date":"Sun, 29 Sep 2024 02:35:25 GMT","total":{"sloc":306,"maintainability":307.134},"average":{"sloc":76,"maintainability":"76.78"}}] \ No newline at end of file diff --git a/complexity/plato/report.js b/complexity/plato/report.js index 6e4c480..a2e8b27 100644 --- a/complexity/plato/report.js +++ b/complexity/plato/report.js @@ -1 +1 @@ -__report = {"summary":{"total":{"jshint":7,"sloc":306,"maintainability":307.134},"average":{"sloc":76,"maintainability":"76.78","jshint":"1.75"}},"reports":[{"info":{"file":"lib/bob.js","fileShort":"lib/bob.js","fileSafe":"lib_bob_js","link":"files/lib_bob_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":8,"cyclomaticDensity":13.115,"halstead":{"bugs":1.004,"difficulty":35.348,"effort":106469.676,"length":440,"time":5914.982,"vocabulary":115,"volume":3012.016,"operands":{"distinct":89,"total":242,"identifiers":["__stripped__"]},"operators":{"distinct":26,"total":198,"identifiers":["__stripped__"]}},"params":23,"sloc":{"logical":61,"physical":141}},"module":"lib/bob.js","maintainability":74.531}},{"info":{"file":"lib/config.js","fileShort":"lib/config.js","fileSafe":"lib_config_js","link":"files/lib_config_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":4,"cyclomaticDensity":25,"halstead":{"bugs":0.172,"difficulty":16.667,"effort":8603.903,"length":94,"time":477.995,"vocabulary":45,"volume":516.234,"operands":{"distinct":27,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":44,"identifiers":["__stripped__"]}},"params":7,"sloc":{"logical":16,"physical":41}},"module":"lib/config.js","maintainability":78.305}},{"info":{"file":"lib/runner.js","fileShort":"lib/runner.js","fileSafe":"lib_runner_js","link":"files/lib_runner_js/index.html"},"jshint":{"messages":4},"complexity":{"methodAggregate":{"cyclomatic":3,"cyclomaticDensity":12,"halstead":{"bugs":0.392,"difficulty":19.167,"effort":22529.865,"length":199,"time":1251.659,"vocabulary":60,"volume":1175.471,"operands":{"distinct":45,"total":115,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":84,"identifiers":["__stripped__"]}},"params":10,"sloc":{"logical":25,"physical":73}},"module":"lib/runner.js","maintainability":74.723}},{"info":{"file":"lib/task.js","fileShort":"lib/task.js","fileSafe":"lib_task_js","link":"files/lib_task_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":3,"cyclomaticDensity":15,"halstead":{"bugs":0.259,"difficulty":17,"effort":13207.467,"length":135,"time":733.748,"vocabulary":54,"volume":776.91,"operands":{"distinct":37,"total":74,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":61,"identifiers":["__stripped__"]}},"params":9,"sloc":{"logical":20,"physical":51}},"module":"lib/task.js","maintainability":79.575}}]} \ No newline at end of file +__report = {"summary":{"total":{"jshint":7,"sloc":306,"maintainability":307.134},"average":{"sloc":76,"maintainability":"76.78","jshint":"1.75"}},"reports":[{"info":{"file":"lib/bob.js","fileShort":"lib/bob.js","fileSafe":"lib_bob_js","link":"files/lib_bob_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":8,"cyclomaticDensity":13.115,"halstead":{"bugs":1.004,"difficulty":35.348,"effort":106469.676,"length":440,"time":5914.982,"vocabulary":115,"volume":3012.016,"operands":{"distinct":89,"total":242,"identifiers":["__stripped__"]},"operators":{"distinct":26,"total":198,"identifiers":["__stripped__"]}},"params":23,"sloc":{"logical":61,"physical":141}},"module":"lib/bob.js","maintainability":74.531}},{"info":{"file":"lib/config.js","fileShort":"lib/config.js","fileSafe":"lib_config_js","link":"files/lib_config_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":4,"cyclomaticDensity":25,"halstead":{"bugs":0.172,"difficulty":16.667,"effort":8603.903,"length":94,"time":477.995,"vocabulary":45,"volume":516.234,"operands":{"distinct":27,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":44,"identifiers":["__stripped__"]}},"params":7,"sloc":{"logical":16,"physical":41}},"module":"lib/config.js","maintainability":78.305}},{"info":{"file":"lib/runner.js","fileShort":"lib/runner.js","fileSafe":"lib_runner_js","link":"files/lib_runner_js/index.html"},"jshint":{"messages":4},"complexity":{"methodAggregate":{"cyclomatic":3,"cyclomaticDensity":12,"halstead":{"bugs":0.396,"difficulty":19.333,"effort":22954.177,"length":201,"time":1275.232,"vocabulary":60,"volume":1187.285,"operands":{"distinct":45,"total":116,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":85,"identifiers":["__stripped__"]}},"params":10,"sloc":{"logical":25,"physical":73}},"module":"lib/runner.js","maintainability":74.723}},{"info":{"file":"lib/task.js","fileShort":"lib/task.js","fileSafe":"lib_task_js","link":"files/lib_task_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":3,"cyclomaticDensity":15,"halstead":{"bugs":0.259,"difficulty":17,"effort":13207.467,"length":135,"time":733.748,"vocabulary":54,"volume":776.91,"operands":{"distinct":37,"total":74,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":61,"identifiers":["__stripped__"]}},"params":9,"sloc":{"logical":20,"physical":51}},"module":"lib/task.js","maintainability":79.575}}]} \ No newline at end of file diff --git a/complexity/plato/report.json b/complexity/plato/report.json index 040906b..d5120b9 100644 --- a/complexity/plato/report.json +++ b/complexity/plato/report.json @@ -1 +1 @@ -{"summary":{"total":{"jshint":7,"sloc":306,"maintainability":307.134},"average":{"sloc":76,"maintainability":"76.78","jshint":"1.75"}},"reports":[{"info":{"file":"lib/bob.js","fileShort":"lib/bob.js","fileSafe":"lib_bob_js","link":"files/lib_bob_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":8,"cyclomaticDensity":13.115,"halstead":{"bugs":1.004,"difficulty":35.348,"effort":106469.676,"length":440,"time":5914.982,"vocabulary":115,"volume":3012.016,"operands":{"distinct":89,"total":242,"identifiers":["__stripped__"]},"operators":{"distinct":26,"total":198,"identifiers":["__stripped__"]}},"params":23,"sloc":{"logical":61,"physical":141}},"module":"lib/bob.js","maintainability":74.531}},{"info":{"file":"lib/config.js","fileShort":"lib/config.js","fileSafe":"lib_config_js","link":"files/lib_config_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":4,"cyclomaticDensity":25,"halstead":{"bugs":0.172,"difficulty":16.667,"effort":8603.903,"length":94,"time":477.995,"vocabulary":45,"volume":516.234,"operands":{"distinct":27,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":44,"identifiers":["__stripped__"]}},"params":7,"sloc":{"logical":16,"physical":41}},"module":"lib/config.js","maintainability":78.305}},{"info":{"file":"lib/runner.js","fileShort":"lib/runner.js","fileSafe":"lib_runner_js","link":"files/lib_runner_js/index.html"},"jshint":{"messages":4},"complexity":{"methodAggregate":{"cyclomatic":3,"cyclomaticDensity":12,"halstead":{"bugs":0.392,"difficulty":19.167,"effort":22529.865,"length":199,"time":1251.659,"vocabulary":60,"volume":1175.471,"operands":{"distinct":45,"total":115,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":84,"identifiers":["__stripped__"]}},"params":10,"sloc":{"logical":25,"physical":73}},"module":"lib/runner.js","maintainability":74.723}},{"info":{"file":"lib/task.js","fileShort":"lib/task.js","fileSafe":"lib_task_js","link":"files/lib_task_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":3,"cyclomaticDensity":15,"halstead":{"bugs":0.259,"difficulty":17,"effort":13207.467,"length":135,"time":733.748,"vocabulary":54,"volume":776.91,"operands":{"distinct":37,"total":74,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":61,"identifiers":["__stripped__"]}},"params":9,"sloc":{"logical":20,"physical":51}},"module":"lib/task.js","maintainability":79.575}}]} \ No newline at end of file +{"summary":{"total":{"jshint":7,"sloc":306,"maintainability":307.134},"average":{"sloc":76,"maintainability":"76.78","jshint":"1.75"}},"reports":[{"info":{"file":"lib/bob.js","fileShort":"lib/bob.js","fileSafe":"lib_bob_js","link":"files/lib_bob_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":8,"cyclomaticDensity":13.115,"halstead":{"bugs":1.004,"difficulty":35.348,"effort":106469.676,"length":440,"time":5914.982,"vocabulary":115,"volume":3012.016,"operands":{"distinct":89,"total":242,"identifiers":["__stripped__"]},"operators":{"distinct":26,"total":198,"identifiers":["__stripped__"]}},"params":23,"sloc":{"logical":61,"physical":141}},"module":"lib/bob.js","maintainability":74.531}},{"info":{"file":"lib/config.js","fileShort":"lib/config.js","fileSafe":"lib_config_js","link":"files/lib_config_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":4,"cyclomaticDensity":25,"halstead":{"bugs":0.172,"difficulty":16.667,"effort":8603.903,"length":94,"time":477.995,"vocabulary":45,"volume":516.234,"operands":{"distinct":27,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":44,"identifiers":["__stripped__"]}},"params":7,"sloc":{"logical":16,"physical":41}},"module":"lib/config.js","maintainability":78.305}},{"info":{"file":"lib/runner.js","fileShort":"lib/runner.js","fileSafe":"lib_runner_js","link":"files/lib_runner_js/index.html"},"jshint":{"messages":4},"complexity":{"methodAggregate":{"cyclomatic":3,"cyclomaticDensity":12,"halstead":{"bugs":0.396,"difficulty":19.333,"effort":22954.177,"length":201,"time":1275.232,"vocabulary":60,"volume":1187.285,"operands":{"distinct":45,"total":116,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":85,"identifiers":["__stripped__"]}},"params":10,"sloc":{"logical":25,"physical":73}},"module":"lib/runner.js","maintainability":74.723}},{"info":{"file":"lib/task.js","fileShort":"lib/task.js","fileSafe":"lib_task_js","link":"files/lib_task_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":3,"cyclomaticDensity":15,"halstead":{"bugs":0.259,"difficulty":17,"effort":13207.467,"length":135,"time":733.748,"vocabulary":54,"volume":776.91,"operands":{"distinct":37,"total":74,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":61,"identifiers":["__stripped__"]}},"params":9,"sloc":{"logical":20,"physical":51}},"module":"lib/task.js","maintainability":79.575}}]} \ No newline at end of file diff --git a/coverage/c8.txt b/coverage/c8.txt index c9323b1..34feefc 100644 --- a/coverage/c8.txt +++ b/coverage/c8.txt @@ -1,8 +1,4 @@ -(node:1880) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. -(Use `node --trace-deprecation ...` to show where the warning was created) test | /home/runner/work/bob/bob/node_modules/.bin/mocha --colors --reporter spec --recursive test/ -(node:1899) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. -(Use `node --trace-deprecation ...` to show where the warning was created)   testbob - build @@ -43,7 +39,7 @@ test | /home/runner/work/bob/bob/node_modules/.bin/mocha --colors --reporter spe  ✔ should pass results to callback when all task files exist -  22 passing (36ms) +  22 passing (41ms) SUCCESS | exit code 0 ------------|---------|----------|---------|---------|------------------- diff --git a/coverage/c8/bin/bob.js.html b/coverage/c8/bin/bob.js.html index 72725a0..f226c00 100644 --- a/coverage/c8/bin/bob.js.html +++ b/coverage/c8/bin/bob.js.html @@ -79,7 +79,7 @@

All files / bin bob.js< diff --git a/doc/jsdoc/bob.js.html b/doc/jsdoc/bob.js.html index 23430be..65a586d 100644 --- a/doc/jsdoc/bob.js.html +++ b/doc/jsdoc/bob.js.html @@ -192,7 +192,7 @@

bob.js


- Generated by JSDoc 4.0.3 on Fri Sep 27 2024 16:01:36 GMT+0000 (Coordinated Universal Time) using the Minami theme. + Generated by JSDoc 4.0.3 on Sun Sep 29 2024 02:35:28 GMT+0000 (Coordinated Universal Time) using the Minami theme.
diff --git a/doc/jsdoc/cli.js.html b/doc/jsdoc/cli.js.html index 2ee6cb1..2cc002e 100644 --- a/doc/jsdoc/cli.js.html +++ b/doc/jsdoc/cli.js.html @@ -132,7 +132,7 @@

cli.js


- Generated by JSDoc 4.0.3 on Fri Sep 27 2024 16:01:36 GMT+0000 (Coordinated Universal Time) using the Minami theme. + Generated by JSDoc 4.0.3 on Sun Sep 29 2024 02:35:28 GMT+0000 (Coordinated Universal Time) using the Minami theme.
diff --git a/doc/jsdoc/config.js.html b/doc/jsdoc/config.js.html index 94f7485..ca2e006 100644 --- a/doc/jsdoc/config.js.html +++ b/doc/jsdoc/config.js.html @@ -91,7 +91,7 @@

config.js


- Generated by JSDoc 4.0.3 on Fri Sep 27 2024 16:01:36 GMT+0000 (Coordinated Universal Time) using the Minami theme. + Generated by JSDoc 4.0.3 on Sun Sep 29 2024 02:35:28 GMT+0000 (Coordinated Universal Time) using the Minami theme.
diff --git a/doc/jsdoc/global.html b/doc/jsdoc/global.html index 76a5ccc..46d3b57 100644 --- a/doc/jsdoc/global.html +++ b/doc/jsdoc/global.html @@ -969,7 +969,7 @@
Parameters:

- Generated by JSDoc 4.0.3 on Fri Sep 27 2024 16:01:36 GMT+0000 (Coordinated Universal Time) using the Minami theme. + Generated by JSDoc 4.0.3 on Sun Sep 29 2024 02:35:28 GMT+0000 (Coordinated Universal Time) using the Minami theme.
diff --git a/doc/jsdoc/index.html b/doc/jsdoc/index.html index 8992471..5975ec3 100644 --- a/doc/jsdoc/index.html +++ b/doc/jsdoc/index.html @@ -57,7 +57,7 @@
- Generated by JSDoc 4.0.3 on Fri Sep 27 2024 16:01:36 GMT+0000 (Coordinated Universal Time) using the Minami theme. + Generated by JSDoc 4.0.3 on Sun Sep 29 2024 02:35:28 GMT+0000 (Coordinated Universal Time) using the Minami theme.
diff --git a/doc/jsdoc/runner.js.html b/doc/jsdoc/runner.js.html index 66f2f22..0b20690 100644 --- a/doc/jsdoc/runner.js.html +++ b/doc/jsdoc/runner.js.html @@ -43,7 +43,7 @@

runner.js

import async from 'async'; import child from 'child_process'; import fs from 'fs'; -import mkdirp from 'mkdirp'; +import { mkdirp } from 'mkdirp'; import p from 'path'; /** @@ -123,7 +123,7 @@

runner.js


- Generated by JSDoc 4.0.3 on Fri Sep 27 2024 16:01:36 GMT+0000 (Coordinated Universal Time) using the Minami theme. + Generated by JSDoc 4.0.3 on Sun Sep 29 2024 02:35:28 GMT+0000 (Coordinated Universal Time) using the Minami theme.
diff --git a/doc/jsdoc/task.js.html b/doc/jsdoc/task.js.html index 7664519..3daa457 100644 --- a/doc/jsdoc/task.js.html +++ b/doc/jsdoc/task.js.html @@ -101,7 +101,7 @@

task.js


- Generated by JSDoc 4.0.3 on Fri Sep 27 2024 16:01:36 GMT+0000 (Coordinated Universal Time) using the Minami theme. + Generated by JSDoc 4.0.3 on Sun Sep 29 2024 02:35:28 GMT+0000 (Coordinated Universal Time) using the Minami theme.
diff --git a/test-integration/cmdt.txt b/test-integration/cmdt.txt index 3c45975..8ee8523 100644 --- a/test-integration/cmdt.txt +++ b/test-integration/cmdt.txt @@ -1,6 +1,6 @@ -Using directory: .bob/test-integration/cmdt-1727452895856-1911 +Using directory: .bob/test-integration/cmdt-1727577327817-1931 -test-integration/commands.yml (node:1911) Warning: Accessing non-existent property 'padLevels' of module exports inside circular dependency +test-integration/commands.yml (node:1931) Warning: Accessing non-existent property 'padLevels' of module exports inside circular dependency (Use `node --trace-warnings ...` to show where the warning was created) . 1 test, 1 success, 0 failure diff --git a/test/mocha.txt b/test/mocha.txt index a7c156a..de9380d 100644 --- a/test/mocha.txt +++ b/test/mocha.txt @@ -1,5 +1,3 @@ -(node:1899) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. -(Use `node --trace-deprecation ...` to show where the warning was created)   testbob - build @@ -40,5 +38,5 @@  ✔ should pass results to callback when all task files exist -  22 passing (36ms) +  22 passing (41ms)