creative-connections/Bodylight.js-Components

View on GitHub

Showing 430 of 684 total issues

Function getScript has 28 lines of code (exceeds 25 allowed). Consider refactoring.
Open

  getScript(source, callback) {
    //check whether the script is not already there
    if (Array.from(document.getElementsByTagName('script')).filter(x=> x.getAttribute('src') === source).length > 0) {
      console.log('fmi.getScript() WARNING, script is already added into DOM:', source);
      //do callback?
Severity: Minor
Found in src_aurelia-bodylight-plugin/src/elements/fmi.js - About 1 hr to fix

    Function handleValueChangeImpl has 28 lines of code (exceeds 25 allowed). Consider refactoring.
    Open

      handleValueChangeImpl(e) {
        console.log('bdl-ecg handlevaluechange e.detail', e.detail);
        let mysegment = e.detail.segment;
        let myreltime = e.detail.relativetime;
    
    
    Severity: Minor
    Found in src_aurelia-bodylight-plugin/src/elements/ecg.js - About 1 hr to fix

      Function bind has 28 lines of code (exceeds 25 allowed). Consider refactoring.
      Open

          bind(){
              super.bind();
              this.type = 'line';
              this.options.legend.display = false;
              let dataset = [];
      Severity: Minor
      Found in src_aurelia-bodylight-plugin/src/elements/chartjs-fixed.js - About 1 hr to fix

        Function render has a Cognitive Complexity of 10 (exceeds 5 allowed). Consider refactoring.
        Open

        DygraphCanvasRenderer.prototype.render = function() {
            // Draw the new X/Y grid. Lines appear crisper when pixels are rounded to
            // half-integers. This prevents them from drawing in two rows/cols.
            var ctx = this.elementContext;
            function halfUp(x)  { return Math.round(x) + 0.5; }
        Severity: Minor
        Found in src_aurelia-bodylight-plugin/src/utils/dygraph.js - About 1 hr to fix

        Cognitive Complexity

        Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

        A method's cognitive complexity is based on a few simple rules:

        • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
        • Code is considered more complex for each "break in the linear flow of the code"
        • Code is considered more complex when "flow breaking structures are nested"

        Further reading

        Function _createIEClipArea has a Cognitive Complexity of 10 (exceeds 5 allowed). Consider refactoring.
        Open

        DygraphCanvasRenderer.prototype._createIEClipArea = function() {
            var className = 'dygraph-clip-div';
            var graphDiv = this.dygraph_.graphDiv;
        
            // Remove old clip divs.
        Severity: Minor
        Found in src_aurelia-bodylight-plugin/src/utils/dygraph.js - About 1 hr to fix

        Cognitive Complexity

        Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

        A method's cognitive complexity is based on a few simple rules:

        • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
        • Code is considered more complex for each "break in the linear flow of the code"
        • Code is considered more complex when "flow breaking structures are nested"

        Further reading

        Function drawZoomRect_ has a Cognitive Complexity of 10 (exceeds 5 allowed). Consider refactoring.
        Open

        Dygraph.prototype.drawZoomRect_ = function(direction, startX, endX, startY,
                                                   endY, prevDirection, prevEndX,
                                                   prevEndY) {
            var ctx = this.canvas_ctx_;
        
        
        Severity: Minor
        Found in src_aurelia-bodylight-plugin/src/utils/dygraph.js - About 1 hr to fix

        Cognitive Complexity

        Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

        A method's cognitive complexity is based on a few simple rules:

        • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
        • Code is considered more complex for each "break in the linear flow of the code"
        • Code is considered more complex when "flow breaking structures are nested"

        Further reading

        Function doAnimatedZoom has a Cognitive Complexity of 10 (exceeds 5 allowed). Consider refactoring.
        Open

        Dygraph.prototype.doAnimatedZoom = function(oldXRange, newXRange, oldYRanges, newYRanges, callback) {
            var steps = this.attr_("animatedZooms") ? Dygraph.ANIMATION_STEPS : 1;
        
            var windows = [];
            var valueRanges = [];
        Severity: Minor
        Found in src_aurelia-bodylight-plugin/src/utils/dygraph.js - About 1 hr to fix

        Cognitive Complexity

        Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

        A method's cognitive complexity is based on a few simple rules:

        • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
        • Code is considered more complex for each "break in the linear flow of the code"
        • Code is considered more complex when "flow breaking structures are nested"

        Further reading

        Function initfmi has a Cognitive Complexity of 10 (exceeds 5 allowed). Consider refactoring.
        Open

          initfmi() {
            console.log('fmi initfmi()');
            let that = {};
            /* global/local fminame */
            
        Severity: Minor
        Found in src_aurelia-bodylight-plugin/src/elements/fmi.js - About 1 hr to fix

        Cognitive Complexity

        Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

        A method's cognitive complexity is based on a few simple rules:

        • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
        • Code is considered more complex for each "break in the linear flow of the code"
        • Code is considered more complex when "flow breaking structures are nested"

        Further reading

        Function attached has a Cognitive Complexity of 10 (exceeds 5 allowed). Consider refactoring.
        Open

            attached(){        
                this.subscription = this.ea.subscribe('fb-get-message', payload => {
                    //this.sendMessage(payload)            
                    this.value = payload;
                    console.log('message was taken:',this.value)
        Severity: Minor
        Found in src_aurelia-bodylight-plugin/src/elements/fb-get-state.js - About 1 hr to fix

        Cognitive Complexity

        Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

        A method's cognitive complexity is based on a few simple rules:

        • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
        • Code is considered more complex for each "break in the linear flow of the code"
        • Code is considered more complex when "flow breaking structures are nested"

        Further reading

        Function bind has a Cognitive Complexity of 10 (exceeds 5 allowed). Consider refactoring.
        Open

          bind() {
            super.bind();
            let datasets = [];
            let mydata1 = this.initialdata.split(';');
            //initialize x and y, x is first dataset, y is al the rest
        Severity: Minor
        Found in src_aurelia-bodylight-plugin/src/elements/chartjs-xy.js - About 1 hr to fix

        Cognitive Complexity

        Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

        A method's cognitive complexity is based on a few simple rules:

        • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
        • Code is considered more complex for each "break in the linear flow of the code"
        • Code is considered more complex when "flow breaking structures are nested"

        Further reading

        Function getVariant has a Cognitive Complexity of 10 (exceeds 5 allowed). Consider refactoring.
        Open

            getVariant() {
                const n = this.bytes[8] >>> 4;
                if (n < 0) {
                    throw new Error("unreachable");
                }
        Severity: Minor
        Found in src_aurelia-bodylight-plugin/src/utils/uuidv7.js - About 1 hr to fix

        Cognitive Complexity

        Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

        A method's cognitive complexity is based on a few simple rules:

        • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
        • Code is considered more complex for each "break in the linear flow of the code"
        • Code is considered more complex when "flow breaking structures are nested"

        Further reading

        Function bind has a Cognitive Complexity of 10 (exceeds 5 allowed). Consider refactoring.
        Open

            bind() {
                /*this.subscription3 = this.ea.subscribe('fb-process-answer-result', answers =>{
                    console.log('answers to show:',answers);
                });*/
                
        Severity: Minor
        Found in src_aurelia-bodylight-plugin/src/elements/quiz-summary.js - About 1 hr to fix

        Cognitive Complexity

        Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

        A method's cognitive complexity is based on a few simple rules:

        • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
        • Code is considered more complex for each "break in the linear flow of the code"
        • Code is considered more complex when "flow breaking structures are nested"

        Further reading

        Function destroyAdobe has a Cognitive Complexity of 10 (exceeds 5 allowed). Consider refactoring.
        Open

            destroyAdobe() {
              console.log('animate adobe destroy()');
              if (window.stage) {
                window.stage.enableMouseOver(-1);
                window.stage.enableDOMEvents(false);
        Severity: Minor
        Found in src_aurelia-bodylight-plugin/src/elements/animate-adobe.js - About 1 hr to fix

        Cognitive Complexity

        Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

        A method's cognitive complexity is based on a few simple rules:

        • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
        • Code is considered more complex for each "break in the linear flow of the code"
        • Code is considered more complex when "flow breaking structures are nested"

        Further reading

        Function bindhint has a Cognitive Complexity of 10 (exceeds 5 allowed). Consider refactoring.
        Open

          bindhint(qa){
            const answers = qa[this.id].a;
            for (const key of Object.keys(answers)) {
              const value = answers[key];      
              if (this.randomanswers) {
        Severity: Minor
        Found in src_aurelia-bodylight-plugin/src/elements/quizx.js - About 1 hr to fix

        Cognitive Complexity

        Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

        A method's cognitive complexity is based on a few simple rules:

        • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
        • Code is considered more complex for each "break in the linear flow of the code"
        • Code is considered more complex when "flow breaking structures are nested"

        Further reading

        Function constructor has a Cognitive Complexity of 10 (exceeds 5 allowed). Consider refactoring.
        Open

            constructor() {
                super();
                //stacked box contains data, each box in different dataset, group is
                this.handleValueChange = e => {
                    for (let j = 0; j< this.refindices.length; j++) {
        Severity: Minor
        Found in src_aurelia-bodylight-plugin/src/elements/chartjs-stacked.js - About 1 hr to fix

        Cognitive Complexity

        Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

        A method's cognitive complexity is based on a few simple rules:

        • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
        • Code is considered more complex for each "break in the linear flow of the code"
        • Code is considered more complex when "flow breaking structures are nested"

        Further reading

        Function constructor has a Cognitive Complexity of 10 (exceeds 5 allowed). Consider refactoring.
        Open

            constructor() {
                this.handleValueChange = e => {
                    //sets data to dataset
                    //apply value convert among all data
                    if (this.fromid) {
        Severity: Minor
        Found in src_aurelia-bodylight-plugin/src/elements/range.js - About 1 hr to fix

        Cognitive Complexity

        Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

        A method's cognitive complexity is based on a few simple rules:

        • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
        • Code is considered more complex for each "break in the linear flow of the code"
        • Code is considered more complex when "flow breaking structures are nested"

        Further reading

        Function constructor has a Cognitive Complexity of 10 (exceeds 5 allowed). Consider refactoring.
        Open

          constructor() {
            super();
            //create lambda function which is added as listener later
            this.handleValueChange = e => {
              this.value = e.detail.data[this.refindex] * this.numerator / this.denominator;
        Severity: Minor
        Found in src_aurelia-bodylight-plugin/src/elements/trigger-on-increase.js - About 1 hr to fix

        Cognitive Complexity

        Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

        A method's cognitive complexity is based on a few simple rules:

        • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
        • Code is considered more complex for each "break in the linear flow of the code"
        • Code is considered more complex when "flow breaking structures are nested"

        Further reading

        Function updateDeep has 27 lines of code (exceeds 25 allowed). Consider refactoring.
        Open

        Dygraph.updateDeep = function (self, o) {
            // Taken from http://stackoverflow.com/questions/384286/javascript-isdom-how-do-you-check-if-a-javascript-object-is-a-dom-object
            function isNode(o) {
                return (
                    typeof Node === "object" ? o instanceof Node :
        Severity: Minor
        Found in src_aurelia-bodylight-plugin/src/utils/dygraph.js - About 1 hr to fix

          Function findClosestPoint has 27 lines of code (exceeds 25 allowed). Consider refactoring.
          Open

          Dygraph.prototype.findClosestPoint = function(domX, domY) {
              var minDist = Infinity;
              var idx = -1;
              var points = this.layout_.points;
              var dist, dx, dy, point, closestPoint, closestSeries;
          Severity: Minor
          Found in src_aurelia-bodylight-plugin/src/utils/dygraph.js - About 1 hr to fix

            Function hsvToRGB has 27 lines of code (exceeds 25 allowed). Consider refactoring.
            Open

            Dygraph.hsvToRGB = function (hue, saturation, value) {
                var red;
                var green;
                var blue;
                if (saturation === 0) {
            Severity: Minor
            Found in src_aurelia-bodylight-plugin/src/utils/dygraph.js - About 1 hr to fix
              Severity
              Category
              Status
              Source
              Language