bkdotcom/PHPDebugConsole

View on GitHub

Showing 153 of 170 total issues

Method bindParam has 5 arguments (exceeds 4 allowed). Consider refactoring.
Open

    public function bindParam($parameter, &$variable, $dataType = PdoBase::PARAM_STR, $length = null, $driverOptions = null)
Severity: Minor
Found in src/Debug/Collector/Pdo/Statement.php - About 35 mins to fix

    Method bindColumn has 5 arguments (exceeds 4 allowed). Consider refactoring.
    Open

        public function bindColumn($column, &$param, $type = null, $maxlen = null, $driverdata = null)
    Severity: Minor
    Found in src/Debug/Collector/Pdo/Statement.php - About 35 mins to fix

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

      function createFileLinkReplace ($string, matches, text, remove, isUpdate) {
      Severity: Minor
      Found in src/Debug/js_src/FileLinks.js - About 35 mins to fix

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

        function expandGroupObjNext ($toggle, $classTarget, $evtTarget, icon, eventNameDone) {
        Severity: Minor
        Found in src/Debug/js_src/expandCollapse.js - About 35 mins to fix

          Function updateStorage has a Cognitive Complexity of 7 (exceeds 5 allowed). Consider refactoring.
          Open

          Config.prototype.updateStorage = function (setVals) {
            var lsObj = http.lsGet(this.config.localStorageKey) || {}
            var haveLsKey = false
            var key = null
            if (setVals.linkFilesTemplateDefault && !lsObj.linkFilesTemplate) {
          Severity: Minor
          Found in src/Debug/js_src/config.js - About 35 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 getCallerInfo has a Cognitive Complexity of 7 (exceeds 5 allowed). Consider refactoring.
          Open

              private function getCallerInfo()
              {
                  $callerInfo = array();
                  $backtrace = \debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS, 13);
                  foreach ($backtrace as $i => $frame) {
          Severity: Minor
          Found in src/Debug/Framework/Yii1_1/LogRouteMeta.php - About 35 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 logListeners has a Cognitive Complexity of 7 (exceeds 5 allowed). Consider refactoring.
          Open

              private function logListeners($eventName)
              {
                  $listeners = $this->eventDispatcher->getListeners($eventName);
                  foreach ($listeners as $i => $listener) {
                      if (!($listener instanceof \Closure)) {
          Severity: Minor
          Found in src/Debug/Framework/Laravel/EventsSubscriber.php - About 35 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 handleStringToken has a Cognitive Complexity of 7 (exceeds 5 allowed). Consider refactoring.
          Open

              private function handleStringToken($token)
              {
                  if ($token === '{') {
                      $this->depth++;
                  } elseif ($token === '}') {
          Severity: Minor
          Found in src/Debug/Utility/FindExit.php - About 35 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 __invoke has a Cognitive Complexity of 7 (exceeds 5 allowed). Consider refactoring.
          Open

              public function __invoke(array $parsed, array $info)
              {
                  $tagName = $info['tagName'];
                  if (self::strStartsWithVariable($parsed['desc'])) {
                      \preg_match('/^(\S*)/', $parsed['desc'], $matches);
          Severity: Minor
          Found in src/Debug/Utility/PhpDoc/ParseParam.php - About 35 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 visToggles has a Cognitive Complexity of 7 (exceeds 5 allowed). Consider refactoring.
          Open

          function visToggles ($inner, accessible) {
            var flags = {
              hasProtected: $inner.children('.protected').not('.magic, .magic-read, .magic-write').length > 0,
              hasPrivate: $inner.children('.private').not('.magic, .magic-read, .magic-write').length > 0,
              hasExcluded: $inner.children('.debuginfo-excluded').hide().length > 0,
          Severity: Minor
          Found in src/Debug/js_src/enhanceObject.js - About 35 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 buildFooter has a Cognitive Complexity of 7 (exceeds 5 allowed). Consider refactoring.
          Open

              protected function buildFooter()
              {
                  $haveTotal = false;
                  $cells = array();
                  foreach ($this->options['tableInfo']['columns'] as $colInfo) {
          Severity: Minor
          Found in src/Debug/Dump/Html/Table.php - About 35 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 set has a Cognitive Complexity of 7 (exceeds 5 allowed). Consider refactoring.
          Open

              public function set($path, $value = null)
              {
                  if ($path === 'logDest') {
                      $this->setLogDest($value);
                      return;
          Severity: Minor
          Found in src/Debug/Data.php - About 35 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 paramsSplit has a Cognitive Complexity of 7 (exceeds 5 allowed). Consider refactoring.
          Open

              private static function paramsSplit($paramStr)
              {
                  $chars = \str_split($paramStr);
                  $depth = 0;
                  $params = array();
          Severity: Minor
          Found in src/Debug/Utility/PhpDoc/ParseMethod.php - About 35 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 logSessionVals has a Cognitive Complexity of 7 (exceeds 5 allowed). Consider refactoring.
          Open

              private function logSessionVals($sessionNamePassed)
              {
                  $namePrev = null;
                  if (session_status() !== PHP_SESSION_ACTIVE) {
                      if ($sessionNamePassed === null) {
          Severity: Minor
          Found in src/Debug/Plugin/LogEnv.php - About 35 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 clearLogHelper has a Cognitive Complexity of 7 (exceeds 5 allowed). Consider refactoring.
          Open

              private function clearLogHelper(&$log, $clearErrors = false, $entriesKeep = array())
              {
                  $keep = $clearErrors
                      ? array()
                      : array('error', 'warn');
          Severity: Minor
          Found in src/Debug/Plugin/Method/Clear.php - About 35 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 buildChannelLis has a Cognitive Complexity of 7 (exceeds 5 allowed). Consider refactoring.
          Open

          function buildChannelLis (channels, nameRoot, checkedChannels, prepend) {
            var $li
            var $lis = []
            var channel
            var channelName = ''
          Severity: Minor
          Found in src/Debug/js_src/enhanceMain.js - About 35 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 walkBranch has a Cognitive Complexity of 7 (exceeds 5 allowed). Consider refactoring.
          Open

              private function walkBranch($keys, $val)
              {
                  while (\is_array($val)) {
                      if (\count($val) > 1) {
                          break;
          Severity: Minor
          Found in src/Debug/Utility/FileTree.php - About 35 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 manageQueue has a Cognitive Complexity of 7 (exceeds 5 allowed). Consider refactoring.
          Open

              protected function manageQueue()
              {
                  $currentTime = \microtime(true);
                  foreach ($this->queue as $hash => $curlReqRes) {
                      if (\count($this->processing) >= $this->options['maxConcurrent']) {
          Severity: Minor
          Found in src/CurlHttpMessage/Handler/CurlMulti.php - About 35 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 ord has a Cognitive Complexity of 7 (exceeds 5 allowed). Consider refactoring.
          Open

              private static function ord($str, &$offset = 0, &$char = '')
              {
                  $code = \ord($str[$offset]);
                  $numBytes = 1;
                  if ($code < 0x80) {
          Severity: Minor
          Found in src/Debug/Utility/Utf8Dump.php - About 35 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 createFileLink has a Cognitive Complexity of 7 (exceeds 5 allowed). Consider refactoring.
          Open

          function createFileLink (string, remove, foundFiles) {
            var $replace
            var $string = $(string)
            var attrs = string.attributes
            var text = $.trim($string.text())
          Severity: Minor
          Found in src/Debug/js_src/FileLinks.js - About 35 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