GuilhermeStracini/TCC-SENAC

View on GitHub

Showing 390 of 605 total issues

Avoid deeply nested control flow statements.
Open

                            if (bAttrValue != undefined)
                            {
                                hasBehaviorAttributes = true;
                                if (bAttrs[behaviorAttrName].setup)
                                    bAttrs[behaviorAttrName].setup(node, bAttrValue);
Severity: Major
Found in Src/scripts/sprydata.js - About 45 mins to fix

    Avoid deeply nested control flow statements.
    Open

                        if (hashStr)
                            hashStr += ",";
    Severity: Major
    Found in Src/scripts/sprydata.js - About 45 mins to fix

      Avoid deeply nested control flow statements.
      Open

                      if (childToProcess)
                          this.processTokenChildren(outputArr, childToProcess, processContext);
      Severity: Major
      Found in Src/scripts/sprydata.js - About 45 mins to fix

        Avoid deeply nested control flow statements.
        Open

                            if (tagAttrs.charAt(endIndex) == tagAttrs.charAt(savedIndex))
                            {
                                endIndex++;
                                break;
                            }
        Severity: Major
        Found in Src/scripts/sprydata.js - About 45 mins to fix

          Avoid deeply nested control flow statements.
          Open

                                  if (token.data.jsExpr)
                                      testVal = this.evaluateExpression(token.data.jsExpr, processContext);
          Severity: Major
          Found in Src/scripts/sprydata.js - About 45 mins to fix

            Avoid deeply nested control flow statements.
            Open

                            if (!childToProcess && defaultChild)
                                childToProcess = defaultChild;
            Severity: Major
            Found in Src/scripts/sprydata.js - About 45 mins to fix

              Avoid deeply nested control flow statements.
              Open

                              if (piDesc)
                              {
                                  var dataSet = null;
              
                                  var selectedDataSetName = "";
              Severity: Major
              Found in Src/scripts/sprydata.js - About 45 mins to fix

                Avoid deeply nested control flow statements.
                Open

                                    if (dsName && ds)
                                    {
                                        // The dataSetsForDataRefStrings array serves as both an
                                        // array of data sets and a hash lookup by name.
                
                
                Severity: Major
                Found in Src/scripts/sprydata.js - About 45 mins to fix

                  Avoid deeply nested control flow statements.
                  Open

                                          if (testVal)
                                              this.processTokenChildren(outputArr, token, processContext);
                  Severity: Major
                  Found in Src/scripts/sprydata.js - About 45 mins to fix

                    Avoid deeply nested control flow statements.
                    Open

                                            if (attr && attr.nodeType == 2 /* Node.ATTRIBUTE_NODE */)
                                                obj[namePrefix + attr.name] = attr.value;
                    Severity: Major
                    Found in Src/scripts/sprydata.js - About 45 mins to fix

                      Avoid deeply nested control flow statements.
                      Open

                                                      if (!lastEndComment)
                                                          node.appendChild(cComment);
                                                      else
                                                          node.insertBefore(cComment, lastEndComment);
                      Severity: Major
                      Found in Src/scripts/sprydata.js - About 45 mins to fix

                        Avoid deeply nested control flow statements.
                        Open

                                            if (ctype == "number")
                                                row[cname] = new Number(val);
                                            else if (ctype == "html")
                                                row[cname] = Spry.Utils.decodeEntities(val);
                        Severity: Major
                        Found in Src/scripts/sprydata.js - About 45 mins to fix

                          Avoid deeply nested control flow statements.
                          Open

                                              if (a_l_c > b_l_c)
                                                  return -1;
                                              else if (a_l_c < b_l_c)
                                                  return 1;
                                              else if (a_c > b_c)
                          Severity: Major
                          Found in Src/scripts/sprydata.js - About 45 mins to fix

                            Avoid deeply nested control flow statements.
                            Open

                                            for (j = 0; j < token.children.length; j++)
                                            {
                                                var child = token.children[j];
                                                if (child.tokenType == Spry.Data.Region.Token.PROCESSING_INSTRUCTION_TOKEN)
                                                {
                            Severity: Major
                            Found in Src/scripts/sprydata.js - About 45 mins to fix

                              Consider simplifying this complex logical expression.
                              Open

                                  if (/\d/.test(value) && element && element.runtimeStyle && !(isPercentage && isViewport)) {
                                    var style = element.style.left, rStyle = element.runtimeStyle.left;
                                    element.runtimeStyle.left = element.currentStyle.left;
                                    element.style.left = value || 0;
                                    value = element.style.pixelLeft;
                              Severity: Major
                              Found in Src/scripts/prototype.js - About 40 mins to fix

                                Consider simplifying this complex logical expression.
                                Open

                                        if ( !seed && parts.length > 1 && context.nodeType === 9 && !contextXML &&
                                                Expr.match.ID.test(parts[0]) && !Expr.match.ID.test(parts[parts.length - 1]) ) {
                                            var ret = Sizzle.find( parts.shift(), context, contextXML );
                                            context = ret.expr ? Sizzle.filter( ret.expr, ret.set )[0] : ret.set[0];
                                        }
                                Severity: Major
                                Found in Src/scripts/prototype.js - About 40 mins to fix

                                  Consider simplifying this complex logical expression.
                                  Open

                                        if (child.className && (cn = ' ' + child.className + ' ') && (cn.include(className) ||
                                            (classNames && classNames.all(function(name) {
                                              return !name.toString().blank() && cn.include(' ' + name + ' ');
                                            }))))
                                          elements.push(Element.extend(child));
                                  Severity: Major
                                  Found in Src/scripts/prototype.js - About 40 mins to fix

                                    Consider simplifying this complex logical expression.
                                    Open

                                        if (Object.isString(insertions) || Object.isNumber(insertions) ||
                                            Object.isElement(insertions) || (insertions && (insertions.toElement || insertions.toHTML)))
                                              insertions = {bottom:insertions};
                                    Severity: Major
                                    Found in Src/scripts/prototype.js - About 40 mins to fix

                                      Consider simplifying this complex logical expression.
                                      Open

                                                  if (!ua.w3cdom || !swfUrlStr || !replaceElemIdStr || !widthStr || !heightStr || !swfVersionStr) {
                                                      return;
                                                  }
                                      Severity: Major
                                      Found in Src/scripts/swfobject_modified.js - About 40 mins to fix

                                        Function PSEUDO has 5 arguments (exceeds 4 allowed). Consider refactoring.
                                        Open

                                                PSEUDO: function(match, curLoop, inplace, result, not){
                                        Severity: Minor
                                        Found in Src/scripts/prototype.js - About 35 mins to fix
                                          Severity
                                          Category
                                          Status
                                          Source
                                          Language