Strider-CD/strider

View on GitHub
apps/strider/dist/ember/assets/strider-ui.js

Summary

Maintainability
F
1 mo
Test Coverage

File strider-ui.js has 2076 lines of code (exceeds 250 allowed). Consider refactoring.
Open

'use strict';



;define("strider-ui/adapters/-json-api", ["exports", "@ember-data/adapter/json-api"], function (_exports, _jsonApi) {
Severity: Major
Found in apps/strider/dist/ember/assets/strider-ui.js - About 5 days to fix

    Function initialize has 29 lines of code (exceeds 25 allowed). Consider refactoring.
    Open

      function initialize() {
        var application = arguments[1] || arguments[0];
    
        if (_environment.default.exportApplicationGlobal !== false) {
          var theGlobal;
    Severity: Minor
    Found in apps/strider/dist/ember/assets/strider-ui.js - About 1 hr to fix

      Function requestReset has 27 lines of code (exceeds 25 allowed). Consider refactoring.
      Open

          *requestReset() {
            let response = yield (0, _fetch.default)('/forgot', {
              method: 'post',
              headers: {
                Accept: 'application/json',
      Severity: Minor
      Found in apps/strider/dist/ember/assets/strider-ui.js - About 1 hr to fix

        Function register has 26 lines of code (exceeds 25 allowed). Consider refactoring.
        Open

            *register() {
              let response = yield (0, _fetch.default)('/register', {
                method: 'post',
                headers: {
                  Accept: 'application/json',
        Severity: Minor
        Found in apps/strider/dist/ember/assets/strider-ui.js - About 1 hr to fix

          Function register has 26 lines of code (exceeds 25 allowed). Consider refactoring.
          Open

              *register() {
                let response = yield (0, _fetch.default)('/register', {
                  method: 'post',
                  headers: {
                    Accept: 'application/json',
          Severity: Minor
          Found in apps/strider/dist/ember/assets/strider-ui.js - About 1 hr to fix

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

              function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { var desc = {}; Object.keys(descriptor).forEach(function (key) { desc[key] = descriptor[key]; }); desc.enumerable = !!desc.enumerable; desc.configurable = !!desc.configurable; if ('value' in desc || desc.initializer) { desc.writable = true; } desc = decorators.slice().reverse().reduce(function (desc, decorator) { return decorator(target, property, desc) || desc; }, desc); if (context && desc.initializer !== void 0) { desc.value = desc.initializer ? desc.initializer.call(context) : void 0; desc.initializer = undefined; } if (desc.initializer === void 0) { Object.defineProperty(target, property, desc); desc = null; } return desc; }
            Severity: Minor
            Found in apps/strider/dist/ember/assets/strider-ui.js - About 35 mins to fix

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

                function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { var desc = {}; Object.keys(descriptor).forEach(function (key) { desc[key] = descriptor[key]; }); desc.enumerable = !!desc.enumerable; desc.configurable = !!desc.configurable; if ('value' in desc || desc.initializer) { desc.writable = true; } desc = decorators.slice().reverse().reduce(function (desc, decorator) { return decorator(target, property, desc) || desc; }, desc); if (context && desc.initializer !== void 0) { desc.value = desc.initializer ? desc.initializer.call(context) : void 0; desc.initializer = undefined; } if (desc.initializer === void 0) { Object.defineProperty(target, property, desc); desc = null; } return desc; }
              Severity: Minor
              Found in apps/strider/dist/ember/assets/strider-ui.js - About 35 mins to fix

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

                  function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { var desc = {}; Object.keys(descriptor).forEach(function (key) { desc[key] = descriptor[key]; }); desc.enumerable = !!desc.enumerable; desc.configurable = !!desc.configurable; if ('value' in desc || desc.initializer) { desc.writable = true; } desc = decorators.slice().reverse().reduce(function (desc, decorator) { return decorator(target, property, desc) || desc; }, desc); if (context && desc.initializer !== void 0) { desc.value = desc.initializer ? desc.initializer.call(context) : void 0; desc.initializer = undefined; } if (desc.initializer === void 0) { Object.defineProperty(target, property, desc); desc = null; } return desc; }
                Severity: Minor
                Found in apps/strider/dist/ember/assets/strider-ui.js - About 35 mins to fix

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

                    function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { var desc = {}; Object.keys(descriptor).forEach(function (key) { desc[key] = descriptor[key]; }); desc.enumerable = !!desc.enumerable; desc.configurable = !!desc.configurable; if ('value' in desc || desc.initializer) { desc.writable = true; } desc = decorators.slice().reverse().reduce(function (desc, decorator) { return decorator(target, property, desc) || desc; }, desc); if (context && desc.initializer !== void 0) { desc.value = desc.initializer ? desc.initializer.call(context) : void 0; desc.initializer = undefined; } if (desc.initializer === void 0) { Object.defineProperty(target, property, desc); desc = null; } return desc; }
                  Severity: Minor
                  Found in apps/strider/dist/ember/assets/strider-ui.js - About 35 mins to fix

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

                      function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { var desc = {}; Object.keys(descriptor).forEach(function (key) { desc[key] = descriptor[key]; }); desc.enumerable = !!desc.enumerable; desc.configurable = !!desc.configurable; if ('value' in desc || desc.initializer) { desc.writable = true; } desc = decorators.slice().reverse().reduce(function (desc, decorator) { return decorator(target, property, desc) || desc; }, desc); if (context && desc.initializer !== void 0) { desc.value = desc.initializer ? desc.initializer.call(context) : void 0; desc.initializer = undefined; } if (desc.initializer === void 0) { Object.defineProperty(target, property, desc); desc = null; } return desc; }
                    Severity: Minor
                    Found in apps/strider/dist/ember/assets/strider-ui.js - About 35 mins to fix

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

                        function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { var desc = {}; Object.keys(descriptor).forEach(function (key) { desc[key] = descriptor[key]; }); desc.enumerable = !!desc.enumerable; desc.configurable = !!desc.configurable; if ('value' in desc || desc.initializer) { desc.writable = true; } desc = decorators.slice().reverse().reduce(function (desc, decorator) { return decorator(target, property, desc) || desc; }, desc); if (context && desc.initializer !== void 0) { desc.value = desc.initializer ? desc.initializer.call(context) : void 0; desc.initializer = undefined; } if (desc.initializer === void 0) { Object.defineProperty(target, property, desc); desc = null; } return desc; }
                      Severity: Minor
                      Found in apps/strider/dist/ember/assets/strider-ui.js - About 35 mins to fix

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

                          function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { var desc = {}; Object.keys(descriptor).forEach(function (key) { desc[key] = descriptor[key]; }); desc.enumerable = !!desc.enumerable; desc.configurable = !!desc.configurable; if ('value' in desc || desc.initializer) { desc.writable = true; } desc = decorators.slice().reverse().reduce(function (desc, decorator) { return decorator(target, property, desc) || desc; }, desc); if (context && desc.initializer !== void 0) { desc.value = desc.initializer ? desc.initializer.call(context) : void 0; desc.initializer = undefined; } if (desc.initializer === void 0) { Object.defineProperty(target, property, desc); desc = null; } return desc; }
                        Severity: Minor
                        Found in apps/strider/dist/ember/assets/strider-ui.js - About 35 mins to fix

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

                            function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { var desc = {}; Object.keys(descriptor).forEach(function (key) { desc[key] = descriptor[key]; }); desc.enumerable = !!desc.enumerable; desc.configurable = !!desc.configurable; if ('value' in desc || desc.initializer) { desc.writable = true; } desc = decorators.slice().reverse().reduce(function (desc, decorator) { return decorator(target, property, desc) || desc; }, desc); if (context && desc.initializer !== void 0) { desc.value = desc.initializer ? desc.initializer.call(context) : void 0; desc.initializer = undefined; } if (desc.initializer === void 0) { Object.defineProperty(target, property, desc); desc = null; } return desc; }
                          Severity: Minor
                          Found in apps/strider/dist/ember/assets/strider-ui.js - About 35 mins to fix

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

                              function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { var desc = {}; Object.keys(descriptor).forEach(function (key) { desc[key] = descriptor[key]; }); desc.enumerable = !!desc.enumerable; desc.configurable = !!desc.configurable; if ('value' in desc || desc.initializer) { desc.writable = true; } desc = decorators.slice().reverse().reduce(function (desc, decorator) { return decorator(target, property, desc) || desc; }, desc); if (context && desc.initializer !== void 0) { desc.value = desc.initializer ? desc.initializer.call(context) : void 0; desc.initializer = undefined; } if (desc.initializer === void 0) { Object.defineProperty(target, property, desc); desc = null; } return desc; }
                            Severity: Minor
                            Found in apps/strider/dist/ember/assets/strider-ui.js - About 35 mins to fix

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

                                function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { var desc = {}; Object.keys(descriptor).forEach(function (key) { desc[key] = descriptor[key]; }); desc.enumerable = !!desc.enumerable; desc.configurable = !!desc.configurable; if ('value' in desc || desc.initializer) { desc.writable = true; } desc = decorators.slice().reverse().reduce(function (desc, decorator) { return decorator(target, property, desc) || desc; }, desc); if (context && desc.initializer !== void 0) { desc.value = desc.initializer ? desc.initializer.call(context) : void 0; desc.initializer = undefined; } if (desc.initializer === void 0) { Object.defineProperty(target, property, desc); desc = null; } return desc; }
                              Severity: Minor
                              Found in apps/strider/dist/ember/assets/strider-ui.js - About 35 mins to fix

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

                                  function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { var desc = {}; Object.keys(descriptor).forEach(function (key) { desc[key] = descriptor[key]; }); desc.enumerable = !!desc.enumerable; desc.configurable = !!desc.configurable; if ('value' in desc || desc.initializer) { desc.writable = true; } desc = decorators.slice().reverse().reduce(function (desc, decorator) { return decorator(target, property, desc) || desc; }, desc); if (context && desc.initializer !== void 0) { desc.value = desc.initializer ? desc.initializer.call(context) : void 0; desc.initializer = undefined; } if (desc.initializer === void 0) { Object.defineProperty(target, property, desc); desc = null; } return desc; }
                                Severity: Minor
                                Found in apps/strider/dist/ember/assets/strider-ui.js - About 35 mins to fix

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

                                    function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { var desc = {}; Object.keys(descriptor).forEach(function (key) { desc[key] = descriptor[key]; }); desc.enumerable = !!desc.enumerable; desc.configurable = !!desc.configurable; if ('value' in desc || desc.initializer) { desc.writable = true; } desc = decorators.slice().reverse().reduce(function (desc, decorator) { return decorator(target, property, desc) || desc; }, desc); if (context && desc.initializer !== void 0) { desc.value = desc.initializer ? desc.initializer.call(context) : void 0; desc.initializer = undefined; } if (desc.initializer === void 0) { Object.defineProperty(target, property, desc); desc = null; } return desc; }
                                  Severity: Minor
                                  Found in apps/strider/dist/ember/assets/strider-ui.js - About 35 mins to fix

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

                                      function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { var desc = {}; Object.keys(descriptor).forEach(function (key) { desc[key] = descriptor[key]; }); desc.enumerable = !!desc.enumerable; desc.configurable = !!desc.configurable; if ('value' in desc || desc.initializer) { desc.writable = true; } desc = decorators.slice().reverse().reduce(function (desc, decorator) { return decorator(target, property, desc) || desc; }, desc); if (context && desc.initializer !== void 0) { desc.value = desc.initializer ? desc.initializer.call(context) : void 0; desc.initializer = undefined; } if (desc.initializer === void 0) { Object.defineProperty(target, property, desc); desc = null; } return desc; }
                                    Severity: Minor
                                    Found in apps/strider/dist/ember/assets/strider-ui.js - About 35 mins to fix

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

                                      ;define("strider-ui/pods/register/form/component", ["exports", "@glimmer/component", "ember-concurrency-decorators", "fetch"], function (_exports, _component, _emberConcurrencyDecorators, _fetch) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 1 other location - About 6 days to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1983..2070

                                      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 1112.

                                      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 2 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/pods/reset/form/component", ["exports", "@glimmer/component", "ember-concurrency-decorators", "fetch"], function (_exports, _component, _emberConcurrencyDecorators, _fetch) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 1 other location - About 6 days to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1841..1928

                                      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 1112.

                                      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

                                      Identical blocks of code found in 2 locations. Consider refactoring.
                                      Open

                                      ;define('strider-ui/config/environment', [], function() {
                                        var prefix = 'strider-ui';
                                      try {
                                        var metaName = prefix + '/config/environment';
                                        var rawConfig = document.querySelector('meta[name="' + metaName + '"]').getAttribute('content');
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 1 other location - About 5 hrs to fix
                                      apps/strider/dist/ember/assets/tests.js on lines 289..306

                                      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 147.

                                      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

                                      Identical blocks of code found in 2 locations. Consider refactoring.
                                      Open

                                        Router.map(function () {
                                          this.route('login');
                                          this.route('forgot-password');
                                          this.route('register');
                                          this.route('reset', {
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 1 other location - About 4 hrs to fix
                                      clients/strider-ui/app/router.js on lines 9..20

                                      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 133.

                                      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 18 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/helpers/transition-to", ["exports", "ember-router-helpers/helpers/transition-to"], function (_exports, _transitionTo) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 17 other locations - About 3 hrs to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 140..158
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 258..276
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 301..319
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 320..338
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 339..357
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 358..376
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 390..408
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 409..427
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 428..446
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 447..465
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 466..484
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 485..503
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 527..545
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 546..564
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 588..606
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 660..678
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 679..697

                                      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 109.

                                      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 18 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/helpers/not", ["exports", "ember-truth-helpers/helpers/not"], function (_exports, _not) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 17 other locations - About 3 hrs to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 140..158
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 258..276
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 301..319
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 320..338
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 339..357
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 358..376
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 390..408
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 409..427
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 428..446
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 447..465
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 485..503
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 527..545
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 546..564
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 588..606
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 620..638
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 660..678
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 679..697

                                      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 109.

                                      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 18 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/helpers/prevent-default", ["exports", "ember-event-helpers/helpers/prevent-default"], function (_exports, _preventDefault) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 17 other locations - About 3 hrs to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 140..158
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 258..276
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 301..319
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 320..338
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 339..357
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 358..376
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 390..408
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 409..427
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 428..446
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 447..465
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 466..484
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 485..503
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 546..564
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 588..606
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 620..638
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 660..678
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 679..697

                                      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 109.

                                      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 18 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/helpers/gt", ["exports", "ember-truth-helpers/helpers/gt"], function (_exports, _gt) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 17 other locations - About 3 hrs to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 140..158
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 258..276
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 320..338
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 339..357
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 358..376
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 390..408
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 409..427
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 428..446
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 447..465
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 466..484
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 485..503
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 527..545
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 546..564
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 588..606
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 620..638
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 660..678
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 679..697

                                      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 109.

                                      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 18 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/helpers/is-active", ["exports", "ember-router-helpers/helpers/is-active"], function (_exports, _isActive) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 17 other locations - About 3 hrs to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 140..158
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 258..276
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 301..319
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 320..338
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 358..376
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 390..408
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 409..427
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 428..446
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 447..465
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 466..484
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 485..503
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 527..545
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 546..564
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 588..606
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 620..638
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 660..678
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 679..697

                                      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 109.

                                      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 18 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/helpers/and", ["exports", "ember-truth-helpers/helpers/and"], function (_exports, _and) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 17 other locations - About 3 hrs to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 258..276
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 301..319
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 320..338
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 339..357
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 358..376
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 390..408
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 409..427
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 428..446
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 447..465
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 466..484
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 485..503
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 527..545
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 546..564
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 588..606
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 620..638
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 660..678
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 679..697

                                      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 109.

                                      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 18 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/helpers/lte", ["exports", "ember-truth-helpers/helpers/lte"], function (_exports, _lte) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 17 other locations - About 3 hrs to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 140..158
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 258..276
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 301..319
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 320..338
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 339..357
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 358..376
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 390..408
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 409..427
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 447..465
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 466..484
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 485..503
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 527..545
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 546..564
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 588..606
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 620..638
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 660..678
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 679..697

                                      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 109.

                                      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 18 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/helpers/is-equal", ["exports", "ember-truth-helpers/helpers/is-equal"], function (_exports, _isEqual) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 17 other locations - About 3 hrs to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 140..158
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 258..276
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 301..319
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 320..338
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 339..357
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 358..376
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 409..427
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 428..446
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 447..465
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 466..484
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 485..503
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 527..545
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 546..564
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 588..606
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 620..638
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 660..678
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 679..697

                                      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 109.

                                      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 18 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/helpers/url-for", ["exports", "ember-router-helpers/helpers/url-for"], function (_exports, _urlFor) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 17 other locations - About 3 hrs to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 140..158
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 258..276
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 301..319
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 320..338
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 339..357
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 358..376
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 390..408
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 409..427
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 428..446
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 447..465
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 466..484
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 485..503
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 527..545
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 546..564
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 588..606
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 620..638
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 679..697

                                      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 109.

                                      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 18 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/helpers/eq", ["exports", "ember-truth-helpers/helpers/equal"], function (_exports, _equal) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 17 other locations - About 3 hrs to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 140..158
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 301..319
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 320..338
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 339..357
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 358..376
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 390..408
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 409..427
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 428..446
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 447..465
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 466..484
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 485..503
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 527..545
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 546..564
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 588..606
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 620..638
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 660..678
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 679..697

                                      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 109.

                                      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 18 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/helpers/stop-propagation", ["exports", "ember-event-helpers/helpers/stop-propagation"], function (_exports, _stopPropagation) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 17 other locations - About 3 hrs to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 140..158
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 258..276
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 301..319
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 320..338
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 339..357
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 358..376
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 390..408
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 409..427
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 428..446
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 447..465
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 466..484
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 485..503
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 527..545
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 546..564
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 620..638
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 660..678
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 679..697

                                      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 109.

                                      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 18 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/helpers/xor", ["exports", "ember-truth-helpers/helpers/xor"], function (_exports, _xor) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 17 other locations - About 3 hrs to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 140..158
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 258..276
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 301..319
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 320..338
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 339..357
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 358..376
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 390..408
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 409..427
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 428..446
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 447..465
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 466..484
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 485..503
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 527..545
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 546..564
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 588..606
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 620..638
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 660..678

                                      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 109.

                                      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 18 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/helpers/is-array", ["exports", "ember-truth-helpers/helpers/is-array"], function (_exports, _isArray) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 17 other locations - About 3 hrs to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 140..158
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 258..276
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 301..319
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 320..338
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 339..357
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 390..408
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 409..427
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 428..446
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 447..465
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 466..484
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 485..503
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 527..545
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 546..564
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 588..606
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 620..638
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 660..678
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 679..697

                                      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 109.

                                      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 18 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/helpers/route-params", ["exports", "ember-router-helpers/helpers/route-params"], function (_exports, _routeParams) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 17 other locations - About 3 hrs to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 140..158
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 258..276
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 301..319
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 320..338
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 339..357
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 358..376
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 390..408
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 409..427
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 428..446
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 447..465
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 466..484
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 485..503
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 527..545
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 588..606
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 620..638
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 660..678
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 679..697

                                      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 109.

                                      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 18 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/helpers/gte", ["exports", "ember-truth-helpers/helpers/gte"], function (_exports, _gte) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 17 other locations - About 3 hrs to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 140..158
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 258..276
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 301..319
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 339..357
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 358..376
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 390..408
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 409..427
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 428..446
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 447..465
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 466..484
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 485..503
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 527..545
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 546..564
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 588..606
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 620..638
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 660..678
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 679..697

                                      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 109.

                                      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 18 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/helpers/lt", ["exports", "ember-truth-helpers/helpers/lt"], function (_exports, _lt) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 17 other locations - About 3 hrs to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 140..158
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 258..276
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 301..319
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 320..338
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 339..357
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 358..376
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 390..408
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 428..446
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 447..465
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 466..484
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 485..503
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 527..545
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 546..564
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 588..606
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 620..638
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 660..678
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 679..697

                                      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 109.

                                      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 18 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/helpers/not-eq", ["exports", "ember-truth-helpers/helpers/not-equal"], function (_exports, _notEqual) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 17 other locations - About 3 hrs to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 140..158
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 258..276
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 301..319
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 320..338
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 339..357
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 358..376
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 390..408
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 409..427
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 428..446
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 466..484
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 485..503
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 527..545
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 546..564
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 588..606
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 620..638
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 660..678
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 679..697

                                      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 109.

                                      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 18 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/helpers/or", ["exports", "ember-truth-helpers/helpers/or"], function (_exports, _or) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 17 other locations - About 3 hrs to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 140..158
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 258..276
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 301..319
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 320..338
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 339..357
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 358..376
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 390..408
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 409..427
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 428..446
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 447..465
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 466..484
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 527..545
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 546..564
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 588..606
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 620..638
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 660..678
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 679..697

                                      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 109.

                                      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 2 locations. Consider refactoring.
                                      Open

                                            if (!job.phases) {
                                              job.phases = {};
                                      
                                              _phases.default.forEach(phase => {
                                                job.phases[phase] = (0, _lodashEs.cloneDeep)(_skels.default.phase);
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 1 other location - About 3 hrs to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1429..1437

                                      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 106.

                                      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 2 locations. Consider refactoring.
                                      Open

                                            if (!job.phases) {
                                              job.phases = {};
                                      
                                              _phases.default.forEach(phase => {
                                                job.phases[phase] = (0, _lodashEs.cloneDeep)(_skels.default.phase);
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 1 other location - About 3 hrs to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1403..1411

                                      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 106.

                                      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 19 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/pods/forgot-password/form/template", ["exports"], function (_exports) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 18 other locations - About 3 hrs to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 977..994
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1089..1106
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1187..1204
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1217..1234
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1273..1290
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1336..1353
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1607..1624
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1625..1642
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1643..1660
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1739..1756
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1823..1840
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1929..1946
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1947..1964
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1965..1982
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2071..2088
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2113..2130
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2143..2160
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2359..2376

                                      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 100.

                                      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 19 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/pods/organization/repository/-components/controls/template", ["exports"], function (_exports) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 18 other locations - About 3 hrs to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 977..994
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1071..1088
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1089..1106
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1187..1204
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1217..1234
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1336..1353
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1607..1624
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1625..1642
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1643..1660
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1739..1756
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1823..1840
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1929..1946
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1947..1964
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1965..1982
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2071..2088
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2113..2130
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2143..2160
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2359..2376

                                      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 100.

                                      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 19 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/pods/organization/repository/index/template", ["exports"], function (_exports) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 18 other locations - About 3 hrs to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 977..994
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1071..1088
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1089..1106
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1187..1204
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1217..1234
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1273..1290
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1336..1353
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1607..1624
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1625..1642
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1739..1756
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1823..1840
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1929..1946
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1947..1964
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1965..1982
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2071..2088
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2113..2130
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2143..2160
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2359..2376

                                      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 100.

                                      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 19 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/pods/forgot-password/template", ["exports"], function (_exports) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 18 other locations - About 3 hrs to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 977..994
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1071..1088
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1187..1204
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1217..1234
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1273..1290
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1336..1353
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1607..1624
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1625..1642
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1643..1660
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1739..1756
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1823..1840
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1929..1946
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1947..1964
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1965..1982
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2071..2088
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2113..2130
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2143..2160
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2359..2376

                                      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 100.

                                      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 19 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/pods/login/template", ["exports"], function (_exports) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 18 other locations - About 3 hrs to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 977..994
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1071..1088
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1089..1106
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1187..1204
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1273..1290
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1336..1353
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1607..1624
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1625..1642
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1643..1660
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1739..1756
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1823..1840
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1929..1946
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1947..1964
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1965..1982
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2071..2088
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2113..2130
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2143..2160
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2359..2376

                                      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 100.

                                      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 19 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/pods/organization/repository/-components/status/template", ["exports"], function (_exports) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 18 other locations - About 3 hrs to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 977..994
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1071..1088
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1089..1106
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1187..1204
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1217..1234
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1273..1290
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1336..1353
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1607..1624
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1643..1660
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1739..1756
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1823..1840
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1929..1946
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1947..1964
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1965..1982
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2071..2088
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2113..2130
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2143..2160
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2359..2376

                                      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 100.

                                      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 19 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/pods/register/template", ["exports"], function (_exports) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 18 other locations - About 3 hrs to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 977..994
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1071..1088
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1089..1106
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1187..1204
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1217..1234
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1273..1290
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1336..1353
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1607..1624
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1625..1642
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1643..1660
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1739..1756
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1823..1840
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1929..1946
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1965..1982
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2071..2088
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2113..2130
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2143..2160
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2359..2376

                                      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 100.

                                      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 19 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/pods/reset-error/template", ["exports"], function (_exports) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 18 other locations - About 3 hrs to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 977..994
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1071..1088
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1089..1106
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1187..1204
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1217..1234
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1273..1290
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1336..1353
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1607..1624
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1625..1642
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1643..1660
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1739..1756
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1823..1840
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1929..1946
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1947..1964
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2071..2088
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2113..2130
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2143..2160
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2359..2376

                                      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 100.

                                      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 19 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/pods/reset/form/template", ["exports"], function (_exports) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 18 other locations - About 3 hrs to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 977..994
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1071..1088
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1089..1106
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1187..1204
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1217..1234
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1273..1290
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1336..1353
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1607..1624
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1625..1642
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1643..1660
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1739..1756
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1823..1840
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1929..1946
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1947..1964
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1965..1982
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2113..2130
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2143..2160
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2359..2376

                                      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 100.

                                      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 19 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/pods/application/template", ["exports"], function (_exports) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 18 other locations - About 3 hrs to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1071..1088
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1089..1106
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1187..1204
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1217..1234
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1273..1290
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1336..1353
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1607..1624
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1625..1642
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1643..1660
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1739..1756
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1823..1840
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1929..1946
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1947..1964
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1965..1982
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2071..2088
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2113..2130
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2143..2160
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2359..2376

                                      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 100.

                                      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 19 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/pods/organization/repository/-components/job/template", ["exports"], function (_exports) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 18 other locations - About 3 hrs to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 977..994
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1071..1088
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1089..1106
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1187..1204
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1217..1234
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1273..1290
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1607..1624
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1625..1642
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1643..1660
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1739..1756
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1823..1840
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1929..1946
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1947..1964
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1965..1982
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2071..2088
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2113..2130
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2143..2160
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2359..2376

                                      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 100.

                                      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 19 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/pods/organization/repository/-components/live-job/template", ["exports"], function (_exports) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 18 other locations - About 3 hrs to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 977..994
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1071..1088
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1089..1106
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1187..1204
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1217..1234
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1273..1290
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1336..1353
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1625..1642
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1643..1660
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1739..1756
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1823..1840
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1929..1946
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1947..1964
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1965..1982
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2071..2088
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2113..2130
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2143..2160
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2359..2376

                                      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 100.

                                      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 19 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/pods/register/form/template", ["exports"], function (_exports) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 18 other locations - About 3 hrs to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 977..994
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1071..1088
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1089..1106
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1187..1204
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1217..1234
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1273..1290
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1336..1353
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1607..1624
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1625..1642
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1643..1660
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1739..1756
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1823..1840
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1947..1964
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1965..1982
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2071..2088
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2113..2130
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2143..2160
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2359..2376

                                      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 100.

                                      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 19 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/pods/organization/repository/job/template", ["exports"], function (_exports) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 18 other locations - About 3 hrs to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 977..994
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1071..1088
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1089..1106
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1187..1204
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1217..1234
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1273..1290
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1336..1353
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1607..1624
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1625..1642
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1643..1660
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1823..1840
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1929..1946
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1947..1964
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1965..1982
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2071..2088
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2113..2130
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2143..2160
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2359..2376

                                      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 100.

                                      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 19 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/pods/organization/repository/template", ["exports"], function (_exports) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 18 other locations - About 3 hrs to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 977..994
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1071..1088
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1089..1106
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1187..1204
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1217..1234
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1273..1290
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1336..1353
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1607..1624
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1625..1642
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1643..1660
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1739..1756
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1929..1946
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1947..1964
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1965..1982
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2071..2088
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2113..2130
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2143..2160
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2359..2376

                                      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 100.

                                      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 19 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/pods/reset/template", ["exports"], function (_exports) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 18 other locations - About 3 hrs to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 977..994
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1071..1088
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1089..1106
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1187..1204
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1217..1234
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1273..1290
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1336..1353
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1607..1624
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1625..1642
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1643..1660
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1739..1756
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1823..1840
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1929..1946
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1947..1964
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1965..1982
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2071..2088
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2143..2160
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2359..2376

                                      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 100.

                                      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 19 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/templates/application", ["exports"], function (_exports) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 18 other locations - About 3 hrs to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 977..994
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1071..1088
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1089..1106
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1187..1204
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1217..1234
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1273..1290
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1336..1353
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1607..1624
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1625..1642
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1643..1660
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1739..1756
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1823..1840
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1929..1946
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1947..1964
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1965..1982
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2071..2088
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2113..2130
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2143..2160

                                      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 100.

                                      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 19 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/pods/login/form/template", ["exports"], function (_exports) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 18 other locations - About 3 hrs to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 977..994
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1071..1088
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1089..1106
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1217..1234
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1273..1290
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1336..1353
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1607..1624
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1625..1642
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1643..1660
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1739..1756
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1823..1840
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1929..1946
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1947..1964
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1965..1982
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2071..2088
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2113..2130
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2143..2160
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2359..2376

                                      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 100.

                                      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 19 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/pods/ui/icon/template", ["exports"], function (_exports) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 18 other locations - About 3 hrs to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 977..994
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1071..1088
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1089..1106
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1187..1204
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1217..1234
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1273..1290
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1336..1353
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1607..1624
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1625..1642
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1643..1660
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1739..1756
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1823..1840
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1929..1946
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1947..1964
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1965..1982
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2071..2088
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2113..2130
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2359..2376

                                      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 100.

                                      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 2 locations. Consider refactoring.
                                      Open

                                          test() {
                                            let branch = this.args.repo.job && this.args.repo.ref.branch;
                                            this.socket.emit('test', this.args.repo.project, branch);
                                          }
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 1 other location - About 2 hrs to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1260..1263

                                      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 76.

                                      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 2 locations. Consider refactoring.
                                      Open

                                          deploy() {
                                            let branch = this.args.repo.job && this.args.repo.ref.branch;
                                            this.socket.emit('deploy', this.args.repo.project, branch);
                                          }
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 1 other location - About 2 hrs to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1265..1268

                                      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 76.

                                      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 26 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/components/notifications-container", ["exports", "@frontile/notifications/components/notifications-container"], function (_exports, _notificationsContainer) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 25 other locations - About 1 hr to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 5..17
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 44..56
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 57..69
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 70..82
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 96..108
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 127..139
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 224..236
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 377..389
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 504..516
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 565..577
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 607..619
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 737..749
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 750..762
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 850..862
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 863..875
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 876..888
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2203..2215
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2216..2228
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2229..2241
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2315..2327
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2328..2340
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2377..2389
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2390..2402
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2403..2415
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2416..2428

                                      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 73.

                                      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 26 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/helpers/cancel-all", ["exports", "ember-concurrency/helpers/cancel-all"], function (_exports, _cancelAll) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 25 other locations - About 1 hr to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 5..17
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 44..56
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 57..69
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 70..82
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 83..95
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 96..108
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 127..139
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 377..389
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 504..516
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 565..577
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 607..619
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 737..749
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 750..762
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 850..862
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 863..875
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 876..888
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2203..2215
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2216..2228
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2229..2241
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2315..2327
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2328..2340
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2377..2389
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2390..2402
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2403..2415
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2416..2428

                                      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 73.

                                      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 26 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/transforms/boolean", ["exports", "@ember-data/serializer/-private"], function (_exports, _private) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 25 other locations - About 1 hr to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 5..17
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 44..56
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 57..69
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 70..82
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 83..95
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 96..108
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 127..139
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 224..236
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 377..389
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 504..516
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 565..577
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 607..619
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 737..749
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 750..762
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 850..862
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 863..875
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 876..888
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2203..2215
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2216..2228
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2229..2241
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2315..2327
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2328..2340
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2390..2402
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2403..2415
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2416..2428

                                      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 73.

                                      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 26 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/initializers/ember-concurrency", ["exports", "ember-concurrency/initializers/ember-concurrency"], function (_exports, _emberConcurrency) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 25 other locations - About 1 hr to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 5..17
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 44..56
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 57..69
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 70..82
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 83..95
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 96..108
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 127..139
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 224..236
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 377..389
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 504..516
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 565..577
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 607..619
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 750..762
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 850..862
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 863..875
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 876..888
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2203..2215
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2216..2228
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2229..2241
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2315..2327
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2328..2340
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2377..2389
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2390..2402
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2403..2415
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2416..2428

                                      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 73.

                                      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 26 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/serializers/-json-api", ["exports", "@ember-data/serializer/json-api"], function (_exports, _jsonApi) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 25 other locations - About 1 hr to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 5..17
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 44..56
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 57..69
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 70..82
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 83..95
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 96..108
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 127..139
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 224..236
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 377..389
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 504..516
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 565..577
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 607..619
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 737..749
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 750..762
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 850..862
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 863..875
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 876..888
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2203..2215
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2229..2241
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2315..2327
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2328..2340
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2377..2389
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2390..2402
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2403..2415
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2416..2428

                                      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 73.

                                      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 26 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/modifiers/did-update", ["exports", "@ember/render-modifiers/modifiers/did-update"], function (_exports, _didUpdate) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 25 other locations - About 1 hr to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 5..17
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 44..56
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 57..69
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 70..82
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 83..95
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 96..108
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 127..139
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 224..236
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 377..389
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 504..516
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 565..577
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 607..619
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 737..749
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 750..762
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 850..862
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 876..888
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2203..2215
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2216..2228
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2229..2241
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2315..2327
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2328..2340
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2377..2389
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2390..2402
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2403..2415
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2416..2428

                                      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 73.

                                      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 26 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/adapters/-json-api", ["exports", "@ember-data/adapter/json-api"], function (_exports, _jsonApi) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 25 other locations - About 1 hr to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 44..56
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 57..69
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 70..82
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 83..95
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 96..108
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 127..139
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 224..236
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 377..389
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 504..516
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 565..577
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 607..619
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 737..749
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 750..762
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 850..862
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 863..875
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 876..888
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2203..2215
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2216..2228
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2229..2241
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2315..2327
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2328..2340
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2377..2389
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2390..2402
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2403..2415
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2416..2428

                                      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 73.

                                      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 26 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/components/visually-hidden", ["exports", "@frontile/core/components/visually-hidden"], function (_exports, _visuallyHidden) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 25 other locations - About 1 hr to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 5..17
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 44..56
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 57..69
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 70..82
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 83..95
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 127..139
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 224..236
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 377..389
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 504..516
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 565..577
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 607..619
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 737..749
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 750..762
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 850..862
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 863..875
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 876..888
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2203..2215
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2216..2228
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2229..2241
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2315..2327
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2328..2340
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2377..2389
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2390..2402
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2403..2415
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2416..2428

                                      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 73.

                                      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 26 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/services/notifications", ["exports", "@frontile/notifications/services/notifications"], function (_exports, _notifications) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 25 other locations - About 1 hr to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 5..17
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 44..56
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 57..69
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 70..82
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 83..95
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 96..108
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 127..139
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 224..236
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 377..389
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 504..516
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 565..577
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 607..619
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 737..749
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 750..762
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 850..862
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 863..875
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 876..888
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2203..2215
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2216..2228
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2229..2241
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2328..2340
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2377..2389
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2390..2402
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2403..2415
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2416..2428

                                      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 73.

                                      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 26 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/serializers/-default", ["exports", "@ember-data/serializer/json"], function (_exports, _json) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 25 other locations - About 1 hr to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 5..17
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 44..56
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 57..69
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 70..82
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 83..95
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 96..108
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 127..139
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 224..236
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 377..389
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 504..516
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 565..577
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 607..619
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 737..749
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 750..762
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 850..862
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 863..875
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 876..888
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2216..2228
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2229..2241
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2315..2327
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2328..2340
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2377..2389
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2390..2402
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2403..2415
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2416..2428

                                      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 73.

                                      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 26 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/helpers/is-empty", ["exports", "ember-truth-helpers/helpers/is-empty"], function (_exports, _isEmpty) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 25 other locations - About 1 hr to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 5..17
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 44..56
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 57..69
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 70..82
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 83..95
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 96..108
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 127..139
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 224..236
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 504..516
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 565..577
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 607..619
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 737..749
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 750..762
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 850..862
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 863..875
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 876..888
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2203..2215
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2216..2228
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2229..2241
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2315..2327
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2328..2340
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2377..2389
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2390..2402
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2403..2415
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2416..2428

                                      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 73.

                                      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 26 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/modifiers/will-destroy", ["exports", "@ember/render-modifiers/modifiers/will-destroy"], function (_exports, _willDestroy) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 25 other locations - About 1 hr to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 5..17
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 44..56
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 57..69
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 70..82
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 83..95
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 96..108
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 127..139
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 224..236
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 377..389
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 504..516
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 565..577
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 607..619
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 737..749
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 750..762
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 850..862
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 863..875
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2203..2215
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2216..2228
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2229..2241
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2315..2327
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2328..2340
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2377..2389
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2390..2402
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2403..2415
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2416..2428

                                      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 73.

                                      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 26 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/services/store", ["exports", "ember-data/store"], function (_exports, _store) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 25 other locations - About 1 hr to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 5..17
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 44..56
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 57..69
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 70..82
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 83..95
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 96..108
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 127..139
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 224..236
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 377..389
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 504..516
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 565..577
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 607..619
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 737..749
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 750..762
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 850..862
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 863..875
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 876..888
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2203..2215
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2216..2228
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2229..2241
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2315..2327
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2377..2389
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2390..2402
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2403..2415
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2416..2428

                                      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 73.

                                      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 26 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/helpers/perform", ["exports", "ember-concurrency/helpers/perform"], function (_exports, _perform) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 25 other locations - About 1 hr to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 5..17
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 44..56
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 57..69
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 70..82
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 83..95
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 96..108
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 127..139
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 224..236
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 377..389
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 565..577
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 607..619
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 737..749
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 750..762
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 850..862
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 863..875
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 876..888
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2203..2215
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2216..2228
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2229..2241
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2315..2327
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2328..2340
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2377..2389
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2390..2402
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2403..2415
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2416..2428

                                      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 73.

                                      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 26 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/helpers/set", ["exports", "ember-simple-set-helper/helpers/set"], function (_exports, _set) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 25 other locations - About 1 hr to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 5..17
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 44..56
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 57..69
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 70..82
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 83..95
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 96..108
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 127..139
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 224..236
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 377..389
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 504..516
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 607..619
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 737..749
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 750..762
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 850..862
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 863..875
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 876..888
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2203..2215
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2216..2228
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2229..2241
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2315..2327
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2328..2340
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2377..2389
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2390..2402
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2403..2415
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2416..2428

                                      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 73.

                                      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 26 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/initializers/ember-data-data-adapter", ["exports", "@ember-data/debug/setup"], function (_exports, _setup) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 25 other locations - About 1 hr to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 5..17
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 44..56
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 57..69
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 70..82
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 83..95
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 96..108
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 127..139
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 224..236
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 377..389
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 504..516
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 565..577
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 607..619
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 737..749
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 850..862
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 863..875
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 876..888
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2203..2215
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2216..2228
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2229..2241
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2315..2327
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2328..2340
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2377..2389
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2390..2402
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2403..2415
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2416..2428

                                      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 73.

                                      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 26 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/transforms/string", ["exports", "@ember-data/serializer/-private"], function (_exports, _private) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 25 other locations - About 1 hr to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 5..17
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 44..56
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 57..69
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 70..82
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 83..95
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 96..108
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 127..139
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 224..236
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 377..389
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 504..516
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 565..577
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 607..619
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 737..749
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 750..762
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 850..862
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 863..875
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 876..888
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2203..2215
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2216..2228
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2229..2241
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2315..2327
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2328..2340
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2377..2389
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2390..2402
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2403..2415

                                      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 73.

                                      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 26 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/components/fa-icon", ["exports", "@fortawesome/ember-fontawesome/components/fa-icon"], function (_exports, _faIcon) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 25 other locations - About 1 hr to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 5..17
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 44..56
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 70..82
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 83..95
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 96..108
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 127..139
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 224..236
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 377..389
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 504..516
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 565..577
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 607..619
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 737..749
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 750..762
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 850..862
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 863..875
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 876..888
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2203..2215
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2216..2228
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2229..2241
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2315..2327
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2328..2340
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2377..2389
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2390..2402
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2403..2415
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2416..2428

                                      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 73.

                                      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 26 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/helpers/task", ["exports", "ember-concurrency/helpers/task"], function (_exports, _task) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 25 other locations - About 1 hr to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 5..17
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 44..56
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 57..69
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 70..82
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 83..95
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 96..108
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 127..139
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 224..236
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 377..389
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 504..516
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 565..577
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 737..749
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 750..762
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 850..862
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 863..875
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 876..888
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2203..2215
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2216..2228
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2229..2241
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2315..2327
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2328..2340
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2377..2389
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2390..2402
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2403..2415
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2416..2428

                                      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 73.

                                      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 26 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/serializers/-rest", ["exports", "@ember-data/serializer/rest"], function (_exports, _rest) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 25 other locations - About 1 hr to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 5..17
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 44..56
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 57..69
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 70..82
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 83..95
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 96..108
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 127..139
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 224..236
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 377..389
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 504..516
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 565..577
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 607..619
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 737..749
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 750..762
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 850..862
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 863..875
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 876..888
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2203..2215
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2216..2228
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2315..2327
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2328..2340
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2377..2389
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2390..2402
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2403..2415
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2416..2428

                                      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 73.

                                      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 26 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/component-managers/glimmer", ["exports", "@glimmer/component/-private/ember-component-manager"], function (_exports, _emberComponentManager) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 25 other locations - About 1 hr to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 5..17
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 57..69
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 70..82
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 83..95
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 96..108
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 127..139
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 224..236
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 377..389
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 504..516
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 565..577
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 607..619
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 737..749
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 750..762
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 850..862
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 863..875
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 876..888
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2203..2215
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2216..2228
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2229..2241
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2315..2327
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2328..2340
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2377..2389
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2390..2402
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2403..2415
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2416..2428

                                      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 73.

                                      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 26 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/components/notification-card", ["exports", "@frontile/notifications/components/notification-card"], function (_exports, _notificationCard) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 25 other locations - About 1 hr to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 5..17
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 44..56
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 57..69
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 83..95
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 96..108
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 127..139
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 224..236
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 377..389
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 504..516
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 565..577
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 607..619
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 737..749
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 750..762
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 850..862
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 863..875
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 876..888
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2203..2215
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2216..2228
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2229..2241
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2315..2327
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2328..2340
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2377..2389
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2390..2402
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2403..2415
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2416..2428

                                      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 73.

                                      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 26 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/modifiers/did-insert", ["exports", "@ember/render-modifiers/modifiers/did-insert"], function (_exports, _didInsert) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 25 other locations - About 1 hr to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 5..17
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 44..56
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 57..69
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 70..82
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 83..95
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 96..108
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 127..139
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 224..236
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 377..389
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 504..516
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 565..577
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 607..619
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 737..749
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 750..762
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 863..875
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 876..888
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2203..2215
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2216..2228
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2229..2241
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2315..2327
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2328..2340
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2377..2389
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2390..2402
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2403..2415
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2416..2428

                                      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 73.

                                      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 26 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/transforms/number", ["exports", "@ember-data/serializer/-private"], function (_exports, _private) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 25 other locations - About 1 hr to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 5..17
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 44..56
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 57..69
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 70..82
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 83..95
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 96..108
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 127..139
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 224..236
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 377..389
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 504..516
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 565..577
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 607..619
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 737..749
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 750..762
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 850..862
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 863..875
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 876..888
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2203..2215
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2216..2228
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2229..2241
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2315..2327
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2328..2340
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2377..2389
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2390..2402
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2416..2428

                                      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 73.

                                      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 26 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/data-adapter", ["exports", "@ember-data/debug"], function (_exports, _debug) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 25 other locations - About 1 hr to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 5..17
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 44..56
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 57..69
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 70..82
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 83..95
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 96..108
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 224..236
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 377..389
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 504..516
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 565..577
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 607..619
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 737..749
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 750..762
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 850..862
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 863..875
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 876..888
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2203..2215
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2216..2228
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2229..2241
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2315..2327
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2328..2340
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2377..2389
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2390..2402
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2403..2415
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2416..2428

                                      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 73.

                                      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 26 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/transforms/date", ["exports", "@ember-data/serializer/-private"], function (_exports, _private) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 25 other locations - About 1 hr to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 5..17
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 44..56
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 57..69
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 70..82
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 83..95
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 96..108
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 127..139
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 224..236
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 377..389
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 504..516
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 565..577
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 607..619
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 737..749
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 750..762
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 850..862
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 863..875
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 876..888
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2203..2215
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2216..2228
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2229..2241
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2315..2327
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2328..2340
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2377..2389
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2403..2415
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2416..2428

                                      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 73.

                                      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 2 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/helpers/pluralize", ["exports", "ember-inflector/lib/helpers/pluralize"], function (_exports, _pluralize) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 1 other location - About 1 hr to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 578..587

                                      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 72.

                                      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 2 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/helpers/singularize", ["exports", "ember-inflector/lib/helpers/singularize"], function (_exports, _singularize) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 1 other location - About 1 hr to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 517..526

                                      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 72.

                                      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 2 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/services/current-user", ["exports"], function (_exports) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 1 other location - About 1 hr to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1205..1216

                                      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 71.

                                      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 2 locations. Consider refactoring.
                                      Open

                                      ;define("strider-ui/pods/login/route", ["exports"], function (_exports) {
                                        "use strict";
                                      
                                        Object.defineProperty(_exports, "__esModule", {
                                          value: true
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 1 other location - About 1 hr to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 2242..2253

                                      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 71.

                                      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 2 locations. Consider refactoring.
                                      Open

                                        module.exports = {
                                          theme: {
                                            extend: {
                                              fontFamily: {
                                                sans: ['Inter var', ...defaultTheme.fontFamily.sans]
                                      Severity: Major
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 1 other location - About 1 hr to fix
                                      clients/strider-ui/app/tailwind/config.js on lines 4..17

                                      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 70.

                                      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 2 locations. Consider refactoring.
                                      Open

                                            let jobResponse = await (0, _fetch.default)(`/api/v2/jobs/${org}/${repo}/latest`, {
                                              headers: {
                                                Accept: 'application/json'
                                              }
                                            });
                                      Severity: Minor
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 1 other location - About 35 mins to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1793..1797

                                      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 46.

                                      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 2 locations. Consider refactoring.
                                      Open

                                            let jobsResponse = await (0, _fetch.default)(`/api/v2/jobs/${org}/${repo}`, {
                                              headers: {
                                                Accept: 'application/json'
                                              }
                                            });
                                      Severity: Minor
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 1 other location - About 35 mins to fix
                                      apps/strider/dist/ember/assets/strider-ui.js on lines 1788..1792

                                      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 46.

                                      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

                                      Identical blocks of code found in 2 locations. Consider refactoring.
                                      Open

                                          input = input.replace(/^[^\n\r]*\u001b\[2K/gm, '').replace(/\u001b\[K[^\n\r]*/g, '').replace(/[^\n]*\r([^\n])/g, '$1').replace(/^[^\n]*\u001b\[0G/gm, '');
                                      Severity: Minor
                                      Found in apps/strider/dist/ember/assets/strider-ui.js and 1 other location - About 30 mins to fix
                                      clients/strider-ui/app/helpers/ansi.js on lines 14..18

                                      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 45.

                                      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

                                      There are no issues that match your filters.

                                      Category
                                      Status