Hirse/brackets-outline-list

View on GitHub

Showing 905 of 905 total issues

Function 3 has 4403 lines of code (exceeds 25 allowed). Consider refactoring.
Open

},{}],3:[function(require,module,exports){
(function (global, factory) {
  typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
  typeof define === 'function' && define.amd ? define(['exports'], factory) :
  (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.acorn = {}));
Severity: Major
Found in thirdparty/espree.js - About 3 wks to fix

    File espree.js has 5906 lines of code (exceeds 250 allowed). Consider refactoring.
    Open

    /**!
     * Espree version 9.6.1
     * (browserified with Browserify version 17.0.0)
     *
     * BSD 2-Clause License
    Severity: Major
    Found in thirdparty/espree.js - About 2 wks to fix

      File php-parser.js has 5652 lines of code (exceeds 250 allowed). Consider refactoring.
      Open

      /**!
       * php-parser version 2.2.0
       * (browserified with Browserify version 17.0.0)
       *
       * BSD 3-Clause License
      Severity: Major
      Found in thirdparty/php-parser.js - About 2 wks to fix

        File postcss-safe-parser.js has 5443 lines of code (exceeds 250 allowed). Consider refactoring.
        Open

        /**!
         * PostCSS Safe Parser version 6.0.0
         * (browserified with Browserify version 17.0.0)
         *
         * The MIT License (MIT)
        Severity: Major
        Found in thirdparty/postcss-safe-parser.js - About 2 wks to fix

          File htmlparser2.js has 3326 lines of code (exceeds 250 allowed). Consider refactoring.
          Open

          /**!
           * htmlparser2 version 9.0.0
           * (browserified with Browserify version 17.0.0)
           *
           * MIT License
          Severity: Major
          Found in thirdparty/htmlparser2.js - About 1 wk to fix

            Similar blocks of code found in 3 locations. Consider refactoring.
            Open

            },{"../../is-buffer/index.js":1,"./ast":2,"./lexer":91,"./parser":100,"./tokens":116}],118:[function(require,module,exports){
            // shim for using process in browser
            var process = module.exports = {};
            
            // cached from whatever global is present so that test runners that stub it
            Severity: Major
            Found in thirdparty/php-parser.js and 2 other locations - About 1 wk to fix
            thirdparty/postcss-safe-parser.js on lines 6428..6614
            thirdparty/promise.js on lines 28..214

            Duplicated Code

            Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

            Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

            When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

            Tuning

            This issue has a mass of 1234.

            We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

            The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

            If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

            See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

            Refactorings

            Further Reading

            Similar blocks of code found in 3 locations. Consider refactoring.
            Open

            },{}],36:[function(require,module,exports){
            // shim for using process in browser
            var process = module.exports = {};
            
            // cached from whatever global is present so that test runners that stub it
            Severity: Major
            Found in thirdparty/postcss-safe-parser.js and 2 other locations - About 1 wk to fix
            thirdparty/php-parser.js on lines 8557..8743
            thirdparty/promise.js on lines 28..214

            Duplicated Code

            Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

            Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

            When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

            Tuning

            This issue has a mass of 1234.

            We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

            The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

            If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

            See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

            Refactorings

            Further Reading

            Similar blocks of code found in 3 locations. Consider refactoring.
            Open

            (function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.promise = f()}})(function(){var define,module,exports;return (function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}return r})()({1:[function(require,module,exports){
            // shim for using process in browser
            var process = module.exports = {};
            
            // cached from whatever global is present so that test runners that stub it
            Severity: Major
            Found in thirdparty/promise.js and 2 other locations - About 1 wk to fix
            thirdparty/php-parser.js on lines 8557..8743
            thirdparty/postcss-safe-parser.js on lines 6428..6614

            Duplicated Code

            Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

            Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

            When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

            Tuning

            This issue has a mass of 1234.

            We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

            The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

            If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

            See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

            Refactorings

            Further Reading

            Function 3 has 1381 lines of code (exceeds 25 allowed). Consider refactoring.
            Open

            },{}],3:[function(require,module,exports){
            (function (Buffer){(function (){
            /*!
             * The buffer module from node.js, for the browser.
             *
            Severity: Major
            Found in thirdparty/postcss-safe-parser.js - About 6 days to fix

              Function 23 has 689 lines of code (exceeds 25 allowed). Consider refactoring.
              Open

              },{"./Tokenizer.js":23,"entities/lib/decode.js":14}],23:[function(require,module,exports){
              "use strict";
              Object.defineProperty(exports, "__esModule", { value: true });
              exports.QuoteType = void 0;
              var decode_js_1 = require("entities/lib/decode.js");
              Severity: Major
              Found in thirdparty/htmlparser2.js - About 3 days to fix

                Function Tokenizer has 597 lines of code (exceeds 25 allowed). Consider refactoring.
                Open

                var Tokenizer = /** @class */ (function () {
                    function Tokenizer(_a, cbs) {
                        var _b = _a.xmlMode, xmlMode = _b === void 0 ? false : _b, _c = _a.decodeEntities, decodeEntities = _c === void 0 ? true : _c;
                        var _this = this;
                        this.cbs = cbs;
                Severity: Major
                Found in thirdparty/htmlparser2.js - About 2 days to fix

                  Function 23 has 516 lines of code (exceeds 25 allowed). Consider refactoring.
                  Open

                  },{"./container":11,"./input":16,"./parser":23,"_process":36}],23:[function(require,module,exports){
                  'use strict'
                  
                  let Declaration = require('./declaration')
                  let tokenizer = require('./tokenize')
                  Severity: Major
                  Found in thirdparty/postcss-safe-parser.js - About 2 days to fix

                    Function 5 has 513 lines of code (exceeds 25 allowed). Consider refactoring.
                    Open

                    },{}],5:[function(require,module,exports){
                    'use strict';
                    
                    Object.defineProperty(exports, '__esModule', { value: true });
                    
                    
                    Severity: Major
                    Found in thirdparty/espree.js - About 2 days to fix

                      Function 17 has 484 lines of code (exceeds 25 allowed). Consider refactoring.
                      Open

                      },{"./css-syntax-error":12,"./previous-map":25,"./terminal-highlight":2,"nanoid/non-secure":5,"path":2,"source-map-js":2,"url":2}],17:[function(require,module,exports){
                      (function (process){(function (){
                      'use strict'
                      
                      let { isClean, my } = require('./symbols')
                      Severity: Major
                      Found in thirdparty/postcss-safe-parser.js - About 2 days to fix

                        Function 22 has 435 lines of code (exceeds 25 allowed). Consider refactoring.
                        Open

                        },{"./decode.js":14,"./encode.js":16,"./escape.js":17}],22:[function(require,module,exports){
                        "use strict";
                        var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
                            if (k2 === undefined) k2 = k;
                            var desc = Object.getOwnPropertyDescriptor(m, k);
                        Severity: Major
                        Found in thirdparty/htmlparser2.js - About 2 days to fix

                          Function 104 has 434 lines of code (exceeds 25 allowed). Consider refactoring.
                          Open

                          },{}],104:[function(require,module,exports){
                          /*!
                           * Copyright (C) 2017 Glayzzle (BSD3 License)
                           * @authors https://github.com/glayzzle/php-parser/graphs/contributors
                           * @url http://glayzzle.com
                          Severity: Major
                          Found in thirdparty/php-parser.js - About 2 days to fix

                            Function 1 has 392 lines of code (exceeds 25 allowed). Consider refactoring.
                            Open

                            (function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.espree = f()}})(function(){var define,module,exports;return (function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}return r})()({1:[function(require,module,exports){
                            'use strict';
                            
                            const XHTMLEntities = require('./xhtml');
                            
                            
                            Severity: Major
                            Found in thirdparty/espree.js - About 1 day to fix

                              Function 100 has 382 lines of code (exceeds 25 allowed). Consider refactoring.
                              Open

                              },{}],100:[function(require,module,exports){
                              /*!
                               * Copyright (C) 2017 Glayzzle (BSD3 License)
                               * @authors https://github.com/glayzzle/php-parser/graphs/contributors
                               * @url http://glayzzle.com
                              Severity: Major
                              Found in thirdparty/php-parser.js - About 1 day to fix

                                Function 91 has 372 lines of code (exceeds 25 allowed). Consider refactoring.
                                Open

                                },{"./expression":31}],91:[function(require,module,exports){
                                /*!
                                 * Copyright (C) 2017 Glayzzle (BSD3 License)
                                 * @authors https://github.com/glayzzle/php-parser/graphs/contributors
                                 * @url http://glayzzle.com
                                Severity: Major
                                Found in thirdparty/php-parser.js - About 1 day to fix

                                  Function 11 has 371 lines of code (exceeds 25 allowed). Consider refactoring.
                                  Open

                                  },{"./node":21}],11:[function(require,module,exports){
                                  'use strict'
                                  
                                  let { isClean, my } = require('./symbols')
                                  let Declaration = require('./declaration')
                                  Severity: Major
                                  Found in thirdparty/postcss-safe-parser.js - About 1 day to fix
                                    Severity
                                    Category
                                    Status
                                    Source
                                    Language