oplik0/cherrydoor

View on GitHub

Showing 556 of 650 total issues

Function 7c73 has 55 lines of code (exceeds 25 allowed). Consider refactoring.
Open

/***/ (function(module, exports, __webpack_require__) {

var anObject = __webpack_require__("825a");
var defineProperties = __webpack_require__("37e8");
var enumBugKeys = __webpack_require__("7839");
Severity: Major
Found in cherrydoor/static/components/VueTimepicker.js - About 2 hrs to fix

    Function exports has 54 lines of code (exceeds 25 allowed). Consider refactoring.
    Open

    module.exports = function (Iterable, NAME, IteratorConstructor, next, DEFAULT, IS_SET, FORCED) {
      createIteratorConstructor(IteratorConstructor, NAME, next);
    
      var getIterationMethod = function (KIND) {
        if (KIND === DEFAULT && defaultIterator) return defaultIterator;
    Severity: Major
    Found in cherrydoor/static/components/VueTimepicker.js - About 2 hrs to fix

      Function mountElement has 53 lines of code (exceeds 25 allowed). Consider refactoring.
      Open

          const mountElement = (vnode, container, anchor, parentComponent, parentSuspense, isSVG, slotScopeIds, optimized) => {
                  let el;
                  let vnodeHook;
                  const { type, props, shapeFlag, transition, patchFlag, dirs } = vnode;
                  {
      Severity: Major
      Found in cherrydoor/static/js/vue-dev.js - About 2 hrs to fix

        Function genNode has 53 lines of code (exceeds 25 allowed). Consider refactoring.
        Open

        function genNode(node, context) {
            if (isString(node)) {
                    context.push(node);
                    return;
            }
        Severity: Major
        Found in cherrydoor/static/js/vue-dev.js - About 2 hrs to fix

          Function resolveComponentType has a Cognitive Complexity of 16 (exceeds 5 allowed). Consider refactoring.
          Open

          function resolveComponentType(node, context, ssr = false) {
              let { tag } = node;
              // 1. dynamic component
              const isExplicitDynamic = isComponentTag(tag);
              const isProp = findProp(node, 'is') || (!isExplicitDynamic && findDir(node, 'is'));
          Severity: Minor
          Found in cherrydoor/static/js/vue-dev.js - About 2 hrs 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 transformOn$1 has a Cognitive Complexity of 16 (exceeds 5 allowed). Consider refactoring.
          Open

          const transformOn$1 = (dir, node, context) => {
              return transformOn(dir, node, context, baseResult => {
                      const { modifiers } = dir;
                      if (!modifiers.length)
                              return baseResult;
          Severity: Minor
          Found in cherrydoor/static/js/vue-dev.js - About 2 hrs 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 useHistoryListeners has a Cognitive Complexity of 16 (exceeds 5 allowed). Consider refactoring.
          Open

          function useHistoryListeners(base, historyState, currentLocation, replace) {
              let listeners = [];
              let teardowns = [];
              // TODO: should it be a stack? a Dict. Check if the popstate listener
              // can trigger twice
          Severity: Minor
          Found in cherrydoor/static/js/vue-router.js - About 2 hrs 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 formatComponentName has a Cognitive Complexity of 16 (exceeds 5 allowed). Consider refactoring.
          Open

          function formatComponentName(instance, Component, isRoot = false) {
              let name = getComponentName(Component);
              if (!name && Component.__file) {
                      const match = Component.__file.match(/([^/\\]+)\.\w+$/);
                      if (match) {
          Severity: Minor
          Found in cherrydoor/static/js/vue-dev.js - About 2 hrs 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 parseQuery has a Cognitive Complexity of 16 (exceeds 5 allowed). Consider refactoring.
          Open

          function parseQuery(search) {
              const query = {};
              // avoid creating an object with an empty key and empty value
              // because of split('&')
              if (search === "" || search === "?") return query;
          Severity: Minor
          Found in cherrydoor/static/js/vue-router.js - About 2 hrs 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 exports has 52 lines of code (exceeds 25 allowed). Consider refactoring.
          Open

          module.exports = function (KEY, length, exec, sham) {
            var SYMBOL = wellKnownSymbol(KEY);
          
            var DELEGATES_TO_SYMBOL = !fails(function () {
              // String methods call symbol-named RegEp methods
          Severity: Major
          Found in cherrydoor/static/components/VueTimepicker.js - About 2 hrs to fix

            Function resolve has 51 lines of code (exceeds 25 allowed). Consider refactoring.
            Open

                        resolve(resume = false) {
                                {
                                        if (!resume && !suspense.pendingBranch) {
                                                throw new Error(`suspense.resolve() is called without a pending branch.`);
                                        }
            Severity: Major
            Found in cherrydoor/static/js/vue-dev.js - About 2 hrs to fix

              Function parseForExpression has 50 lines of code (exceeds 25 allowed). Consider refactoring.
              Open

              function parseForExpression(input, context) {
                  const loc = input.loc;
                  const exp = input.content;
                  const inMatch = exp.match(forAliasRE);
                  if (!inMatch)
              Severity: Minor
              Found in cherrydoor/static/js/vue-dev.js - About 2 hrs to fix

                Function transformText has 50 lines of code (exceeds 25 allowed). Consider refactoring.
                Open

                const transformText = (node, context) => {
                    if (node.type === 0 /* ROOT */ ||
                            node.type === 1 /* ELEMENT */ ||
                            node.type === 11 /* FOR */ ||
                            node.type === 10 /* IF_BRANCH */) {
                Severity: Minor
                Found in cherrydoor/static/js/vue-dev.js - About 2 hrs to fix

                  Function setup has 49 lines of code (exceeds 25 allowed). Consider refactoring.
                  Open

                      setup(props, { slots }) {
                          const link = reactive(useLink(props));
                          const { options } = inject(routerKey);
                          const elClass = computed(() => ({
                              [getLinkClass(
                  Severity: Minor
                  Found in cherrydoor/static/js/vue-router.js - About 1 hr to fix

                    Function setupListeners has 49 lines of code (exceeds 25 allowed). Consider refactoring.
                    Open

                        function setupListeners() {
                            removeHistoryListener = routerHistory.listen((to, _from, info) => {
                                // cannot be a redirect route because it was in history
                                let toLocation = resolve(to);
                                // due to dynamic routing, and to hash history with manual navigation
                    Severity: Minor
                    Found in cherrydoor/static/js/vue-router.js - About 1 hr to fix

                      Function renderRangeList has 49 lines of code (exceeds 25 allowed). Consider refactoring.
                      Open

                          renderRangeList: function renderRangeList(rawRange, section) {
                            var _this10 = this;
                      
                            if (!rawRange || !section || !this.isMinuteOrSecond(section)) {
                              return [];
                      Severity: Minor
                      Found in cherrydoor/static/components/VueTimepicker.js - About 1 hr to fix

                        Function _createForOfIteratorHelper has 49 lines of code (exceeds 25 allowed). Consider refactoring.
                        Open

                        function _createForOfIteratorHelper(o, allowArrayLike) {
                          var it;
                        
                          if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) {
                            if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") {
                        Severity: Minor
                        Found in cherrydoor/static/components/VueTimepicker.js - About 1 hr to fix

                          Function move has 48 lines of code (exceeds 25 allowed). Consider refactoring.
                          Open

                              const move = (vnode, container, anchor, moveType, parentSuspense = null) => {
                                      const { el, type, transition, children, shapeFlag } = vnode;
                                      if (shapeFlag & 6 /* COMPONENT */) {
                                              move(vnode.component.subTree, container, anchor, moveType);
                                              return;
                          Severity: Minor
                          Found in cherrydoor/static/js/vue-dev.js - About 1 hr to fix

                            Function cloneVNode has a Cognitive Complexity of 15 (exceeds 5 allowed). Consider refactoring.
                            Open

                            function cloneVNode(vnode, extraProps, mergeRef = false) {
                                // This is intentionally NOT using spread or extend to avoid the runtime
                                // key enumeration cost.
                                const { props, ref, patchFlag, children } = vnode;
                                const mergedProps = extraProps ? mergeProps(props || {}, extraProps) : props;
                            Severity: Minor
                            Found in cherrydoor/static/js/vue-dev.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 createRootCodegen has a Cognitive Complexity of 15 (exceeds 5 allowed). Consider refactoring.
                            Open

                            function createRootCodegen(root, context) {
                                const { helper, removeHelper } = context;
                                const { children } = root;
                                if (children.length === 1) {
                                        const child = children[0];
                            Severity: Minor
                            Found in cherrydoor/static/js/vue-dev.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

                            Severity
                            Category
                            Status
                            Source
                            Language