XoopsModules25x/xoopsinfo

View on GitHub

Showing 1,065 of 16,781 total issues

Consider simplifying this complex logical expression.
Open

    if ( support.matchesSelector && documentIsHTML &&
        !compilerCache[ expr + " " ] &&
        ( !rbuggyMatches || !rbuggyMatches.test( expr ) ) &&
        ( !rbuggyQSA     || !rbuggyQSA.test( expr ) ) ) {

Severity: Major
Found in phpsysinfo/js/jQuery/jquery.js - About 1 hr to fix

    Consider simplifying this complex logical expression.
    Open

                if (!modal.error && (settings.windowResizing || (!modal.resizing && (('width' in settings && settings.width == currentSettings.width) || ('height' in settings && settings.height == currentSettings.height))))) {
                    modal.resizing = true;
                    if (modal.contentWrapper)
                        calculateSize(true);
                    if (modal.contentWrapper && modal.contentWrapper.is(':visible') && !modal.animContent) {
    Severity: Major
    Found in phpsysinfo/js/jQuery/jquery.nyroModal.js - About 1 hr to fix

      Consider simplifying this complex logical expression.
      Open

                          if (!thisstyle.hasquery || (!minnull || !maxnull) && (minnull || currWidth >= min) && (maxnull || currWidth <= max)) {
                              if (!styleBlocks[thisstyle.media]) {
                                  styleBlocks[thisstyle.media] = [];
                              }
                              styleBlocks[thisstyle.media].push(rules[thisstyle.rules]);
      Severity: Major
      Found in phpsysinfo/js/vendor/bootstrap-ie8.js - About 1 hr to fix

        Consider simplifying this complex logical expression.
        Open

                    if (((isset($sensor['Sensor Type (Threshold)']) && ($sensor['Sensor Type (Threshold)'] == 'Temperature'))
                        ||(isset($sensor['Sensor Type (Analog)']) && ($sensor['Sensor Type (Analog)'] == 'Temperature')))
                       && isset($sensor['Unit']) && ($sensor['Unit'] == 'degrees C')
                       && isset($sensor['Value'])) {
                        $dev = new SensorDevice();
        Severity: Major
        Found in phpsysinfo/includes/mb/class.ipmitool.inc.php - About 1 hr to fix

          Consider simplifying this complex logical expression.
          Open

                      if (((isset($sensor['Sensor Type (Threshold)']) && ($sensor['Sensor Type (Threshold)'] == 'Current'))
                          ||(isset($sensor['Sensor Type (Analog)']) && ($sensor['Sensor Type (Analog)'] == 'Current')))
                         && isset($sensor['Unit']) && ($sensor['Unit'] == 'Amps')
                         && isset($sensor['Value'])) {
                          $dev = new SensorDevice();
          Severity: Major
          Found in phpsysinfo/includes/mb/class.ipmitool.inc.php - About 1 hr to fix

            Consider simplifying this complex logical expression.
            Open

                        if (((isset($sensor['Sensor Type (Threshold)']) && ($sensor['Sensor Type (Threshold)'] == 'Voltage'))
                            ||(isset($sensor['Sensor Type (Analog)']) && ($sensor['Sensor Type (Analog)'] == 'Voltage')))
                           && isset($sensor['Unit']) && ($sensor['Unit'] == 'Volts')
                           && isset($sensor['Value'])) {
                            $dev = new SensorDevice();
            Severity: Major
            Found in phpsysinfo/includes/mb/class.ipmitool.inc.php - About 1 hr to fix

              Consider simplifying this complex logical expression.
              Open

                          if (((isset($sensor['Sensor Type (Threshold)']) && ($sensor['Sensor Type (Threshold)'] == 'Fan'))
                              ||(isset($sensor['Sensor Type (Analog)']) && ($sensor['Sensor Type (Analog)'] == 'Fan')))
                             && isset($sensor['Unit']) && ($sensor['Unit'] == 'RPM')
                             && isset($sensor['Value'])) {
                              $dev = new SensorDevice();
              Severity: Major
              Found in phpsysinfo/includes/mb/class.ipmitool.inc.php - About 1 hr to fix

                Consider simplifying this complex logical expression.
                Open

                            if (((isset($sensor['Sensor Type (Threshold)']) && ($sensor['Sensor Type (Threshold)'] == 'Current'))
                                ||(isset($sensor['Sensor Type (Analog)']) && ($sensor['Sensor Type (Analog)'] == 'Current')))
                               && isset($sensor['Unit']) && ($sensor['Unit'] == 'Watts')
                               && isset($sensor['Value'])) {
                                $dev = new SensorDevice();
                Severity: Major
                Found in phpsysinfo/includes/mb/class.ipmitool.inc.php - About 1 hr to fix

                  Consider simplifying this complex logical expression.
                  Open

                                      if ((($kernel[1] == '.') && ($kernel[0] <5)) || (substr($kernel, 0, 4) == '5.0.'))
                                          $icon = 'Win2000.png';
                                      elseif ((substr($kernel, 0, 4) == '6.0.') || (substr($kernel, 0, 4) == '6.1.'))
                                          $icon = 'WinVista.png';
                                      elseif ((substr($kernel, 0, 4) == '6.2.') || (substr($kernel, 0, 4) == '6.3.') || (substr($kernel, 0, 4) == '6.4.') || (substr($kernel, 0, 5) == '10.0.'))
                  Severity: Major
                  Found in phpsysinfo/includes/os/class.WINNT.inc.php - About 1 hr to fix

                    Consider simplifying this complex logical expression.
                    Open

                            if (CommonFunctions::fileexists($filename="/etc/config/uLinux.conf") // QNAP detection
                               && CommonFunctions::rfts($filename, $buf, 0, 4096, false)
                               && preg_match("/^Rsync\sModel\s*=\s*QNAP/m", $buf)
                               && CommonFunctions::fileexists($filename="/etc/platform.conf") // Platform detection
                               && CommonFunctions::rfts($filename, $buf, 0, 4096, false)
                    Severity: Major
                    Found in phpsysinfo/includes/os/class.Linux.inc.php - About 1 hr to fix

                      Consider simplifying this complex logical expression.
                      Open

                                      if ((PSI_OS !== 'WINNT') &&
                                          ((($parentid === 1) && (!defined('PSI_PLUGIN_PS_SHOW_PID1CHILD_EXPANDED') || (PSI_PLUGIN_PS_SHOW_PID1CHILD_EXPANDED === false)))
                                          || ((!defined('PSI_PLUGIN_PS_SHOW_KTHREADD_EXPANDED') || (PSI_PLUGIN_PS_SHOW_KTHREADD_EXPANDED === false)) && ($value[4] === "[kthreadd]")))) {
                                          $xmlnode->addAttribute('Expanded', 0);
                                      }
                      Severity: Major
                      Found in phpsysinfo/plugins/ps/class.ps.inc.php - About 1 hr to fix

                        Function refreshFans has a Cognitive Complexity of 9 (exceeds 5 allowed). Consider refactoring.
                        Open

                        function refreshFans(xml) {
                            if ((blocks.length <= 0) || ((blocks[0] !== "true") && ($.inArray('fans', blocks) < 0))) {
                                $("#fans").remove();
                                return;
                            }
                        Severity: Minor
                        Found in phpsysinfo/js/phpSysInfo/phpsysinfo.js - About 55 mins 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 refreshTemp has a Cognitive Complexity of 9 (exceeds 5 allowed). Consider refactoring.
                        Open

                        function refreshTemp(xml) {
                            if ((blocks.length <= 0) || ((blocks[0] !== "true") && ($.inArray('temperature', blocks) < 0))) {
                                $("#temperature").remove();
                                return;
                            }
                        Severity: Minor
                        Found in phpsysinfo/js/phpSysInfo/phpsysinfo.js - About 55 mins 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 refreshPower has a Cognitive Complexity of 9 (exceeds 5 allowed). Consider refactoring.
                        Open

                        function refreshPower(xml) {
                            if ((blocks.length <= 0) || ((blocks[0] !== "true") && ($.inArray('power', blocks) < 0))) {
                                $("#power").remove();
                                return;
                            }
                        Severity: Minor
                        Found in phpsysinfo/js/phpSysInfo/phpsysinfo.js - About 55 mins 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 renderPlugin_psstatus has a Cognitive Complexity of 9 (exceeds 5 allowed). Consider refactoring.
                        Open

                        function renderPlugin_psstatus(data) {
                        
                            var directives = {
                                Status1: {
                                    text: function () {
                        Severity: Minor
                        Found in phpsysinfo/plugins/psstatus/js/psstatus_bootstrap.js - About 55 mins 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 renderPlugin_hyperv has a Cognitive Complexity of 9 (exceeds 5 allowed). Consider refactoring.
                        Open

                        function renderPlugin_hyperv(data) {
                        
                            var directives = {
                                State1: {
                                    text: function () {
                        Severity: Minor
                        Found in phpsysinfo/plugins/hyperv/js/hyperv_bootstrap.js - About 55 mins 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 smart_populate has a Cognitive Complexity of 9 (exceeds 5 allowed). Consider refactoring.
                        Open

                        function smart_populate(xml) {
                            var name = "", columns = [];
                            smart_table.fnClearTable();
                        
                            // Get datas that the user want to be displayed
                        Severity: Minor
                        Found in phpsysinfo/plugins/smart/js/smart.js - About 55 mins 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 add has a Cognitive Complexity of 9 (exceeds 5 allowed). Consider refactoring.
                        Open

                            public function add($expression, $replacement = '')
                            {
                                // count the number of sub-expressions
                                //  - add one because each pattern is itself a sub-expression
                                $length = 1 + preg_match_all($this->GROUPS, $this->_internalEscape((string) $expression), $out);
                        Severity: Minor
                        Found in phpsysinfo/includes/js/class.JavaScriptPacker.inc.php - About 55 mins 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 _memory has a Cognitive Complexity of 9 (exceeds 5 allowed). Consider refactoring.
                        Open

                            private function _memory()
                            {
                                if (CommonFunctions::executeProgram('sysinfo', '-mem', $bufr, PSI_DEBUG)) {
                                    if (preg_match("/(.*)bytes free\s+\(used\/max\s+(.*)\s+\/\s+(.*)\)\s*\n\s+\(cached\s+(.*)\)/", $bufr, $ar_buf)) {
                                        $this->sys->setMemTotal($ar_buf[3]);
                        Severity: Minor
                        Found in phpsysinfo/includes/os/class.Haiku.inc.php - About 55 mins 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 _hostname has a Cognitive Complexity of 9 (exceeds 5 allowed). Consider refactoring.
                        Open

                            private function _hostname()
                            {
                                if (PSI_USE_VHOST === true) {
                                    if (CommonFunctions::readenv('SERVER_NAME', $hnm)) $this->sys->setHostname($hnm);
                                } else {
                        Severity: Minor
                        Found in phpsysinfo/includes/os/class.QNX.inc.php - About 55 mins 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

                        Severity
                        Category
                        Status
                        Source
                        Language