ThibaultMontaufray/Droid-Image

View on GitHub
Project/Droid.Image.UI/Scripts/jquery-2.1.1.js

Summary

Maintainability
F
3 mos
Test Coverage

File jquery-2.1.1.js has 6160 lines of code (exceeds 250 allowed). Consider refactoring.
Open

/*!
 * jQuery JavaScript Library v2.1.1
 * http://jquery.com/
 *
 * Includes Sizzle.js
Severity: Major
Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 2 wks to fix

    Function Sizzle has 1347 lines of code (exceeds 25 allowed). Consider refactoring.
    Open

    (function( window ) {
    
    var i,
        support,
        Expr,
    Severity: Major
    Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 6 days to fix

      Function ajax has 240 lines of code (exceeds 25 allowed). Consider refactoring.
      Open

          ajax: function( url, options ) {
      
              // If url is an object, simulate pre-1.5 signature
              if ( typeof url === "object" ) {
                  options = url;
      Severity: Major
      Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 1 day to fix

        Function setDocument has 216 lines of code (exceeds 25 allowed). Consider refactoring.
        Open

        setDocument = Sizzle.setDocument = function( node ) {
            var hasCompare,
                doc = node ? node.ownerDocument || node : preferredDoc,
                parent = doc.defaultView;
        
        
        Severity: Major
        Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 1 day to fix

          Function Callbacks has 128 lines of code (exceeds 25 allowed). Consider refactoring.
          Open

          jQuery.Callbacks = function( options ) {
          
              // Convert options from String-formatted to Object-formatted if needed
              // (we check in cache first)
              options = typeof options === "string" ?
          Severity: Major
          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 5 hrs to fix

            Consider simplifying this complex logical expression.
            Open

                        if ( event.pageX == null && original.clientX != null ) {
                            eventDoc = event.target.ownerDocument || document;
                            doc = eventDoc.documentElement;
                            body = eventDoc.body;
            
            
            Severity: Critical
            Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 5 hrs to fix

              Function defaultPrefilter has 99 lines of code (exceeds 25 allowed). Consider refactoring.
              Open

              function defaultPrefilter( elem, props, opts ) {
                  /* jshint validthis: true */
                  var prop, value, toggle, tween, hooks, oldfire, display, checkDisplay,
                      anim = this,
                      orig = {},
              Severity: Major
              Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 3 hrs to fix

                Function trigger has 85 lines of code (exceeds 25 allowed). Consider refactoring.
                Open

                    trigger: function( event, data, elem, onlyHandlers ) {
                
                        var i, cur, tmp, bubbleType, ontype, handle, special,
                            eventPath = [ elem || document ],
                            type = hasOwn.call( event, "type" ) ? event.type : event,
                Severity: Major
                Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 3 hrs to fix

                  Function Animation has 84 lines of code (exceeds 25 allowed). Consider refactoring.
                  Open

                  function Animation( elem, properties, options ) {
                      var result,
                          stopped,
                          index = 0,
                          length = animationPrefilters.length,
                  Severity: Major
                  Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 3 hrs to fix

                    Function Sizzle has 76 lines of code (exceeds 25 allowed). Consider refactoring.
                    Open

                    function Sizzle( selector, context, results, seed ) {
                        var match, elem, m, nodeType,
                            // QSA vars
                            i, groups, old, nid, newContext, newSelector;
                    
                    
                    Severity: Major
                    Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 3 hrs to fix

                      Function add has 68 lines of code (exceeds 25 allowed). Consider refactoring.
                      Open

                          add: function( elem, types, handler, data, selector ) {
                      
                              var handleObjIn, eventHandle, tmp,
                                  events, t, handleObj,
                                  special, handlers, type, namespaces, origType,
                      Severity: Major
                      Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 2 hrs to fix

                        Function matcherFromGroupMatchers has 68 lines of code (exceeds 25 allowed). Consider refactoring.
                        Open

                        function matcherFromGroupMatchers( elementMatchers, setMatchers ) {
                            var bySet = setMatchers.length > 0,
                                byElement = elementMatchers.length > 0,
                                superMatcher = function( seed, context, xml, results, outermost ) {
                                    var elem, j, matcher,
                        Severity: Major
                        Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 2 hrs to fix

                          Function done has 67 lines of code (exceeds 25 allowed). Consider refactoring.
                          Open

                                  function done( status, nativeStatusText, responses, headers ) {
                                      var isSuccess, success, error, response, modified,
                                          statusText = nativeStatusText;
                          
                                      // Called once
                          Severity: Major
                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 2 hrs to fix

                            Function setMatcher has 66 lines of code (exceeds 25 allowed). Consider refactoring.
                            Open

                            function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) {
                                if ( postFilter && !postFilter[ expando ] ) {
                                    postFilter = setMatcher( postFilter );
                                }
                                if ( postFinder && !postFinder[ expando ] ) {
                            Severity: Major
                            Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 2 hrs to fix

                              Function superMatcher has 61 lines of code (exceeds 25 allowed). Consider refactoring.
                              Open

                                      superMatcher = function( seed, context, xml, results, outermost ) {
                                          var elem, j, matcher,
                                              matchedCount = 0,
                                              i = "0",
                                              unmatched = seed && [],
                              Severity: Major
                              Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 2 hrs to fix

                                Function Deferred has 59 lines of code (exceeds 25 allowed). Consider refactoring.
                                Open

                                    Deferred: function( func ) {
                                        var tuples = [
                                                // action, add listener, listener list, final state
                                                [ "resolve", "done", jQuery.Callbacks("once memory"), "resolved" ],
                                                [ "reject", "fail", jQuery.Callbacks("once memory"), "rejected" ],
                                Severity: Major
                                Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 2 hrs to fix

                                  Function CHILD has 59 lines of code (exceeds 25 allowed). Consider refactoring.
                                  Open

                                          "CHILD": function( type, what, argument, first, last ) {
                                              var simple = type.slice( 0, 3 ) !== "nth",
                                                  forward = type.slice( -4 ) !== "last",
                                                  ofType = what === "of-type";
                                  
                                  
                                  Severity: Major
                                  Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 2 hrs to fix

                                    Consider simplifying this complex logical expression.
                                    Open

                                                            if ( forward && useCache ) {
                                                                // Seek `elem` from a previously-cached index
                                                                outerCache = parent[ expando ] || (parent[ expando ] = {});
                                                                cache = outerCache[ type ] || [];
                                                                nodeIndex = cache[0] === dirruns && cache[1];
                                    Severity: Critical
                                    Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 2 hrs to fix

                                      Function domManip has 58 lines of code (exceeds 25 allowed). Consider refactoring.
                                      Open

                                          domManip: function( args, callback ) {
                                      
                                              // Flatten any nested arrays
                                              args = concat.apply( [], args );
                                      
                                      
                                      Severity: Major
                                      Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 2 hrs to fix

                                        Function init has 57 lines of code (exceeds 25 allowed). Consider refactoring.
                                        Open

                                            init = jQuery.fn.init = function( selector, context ) {
                                                var match, elem;
                                        
                                                // HANDLE: $(""), $(null), $(undefined), $(false)
                                                if ( !selector ) {
                                        Severity: Major
                                        Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 2 hrs to fix

                                          Function ajaxConvert has 56 lines of code (exceeds 25 allowed). Consider refactoring.
                                          Open

                                          function ajaxConvert( s, response, jqXHR, isSuccess ) {
                                              var conv2, current, conv, tmp, prev,
                                                  converters = {},
                                                  // Work with a copy of dataTypes in case we need to modify it for conversion
                                                  dataTypes = s.dataTypes.slice();
                                          Severity: Major
                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 2 hrs to fix

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

                                                data: function( key, value ) {
                                                    var i, name, data,
                                                        elem = this[ 0 ],
                                                        attrs = elem && elem.attributes;
                                            
                                            
                                            Severity: Major
                                            Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 2 hrs to fix

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

                                                          send: function( headers, complete ) {
                                                              var i,
                                                                  xhr = options.xhr(),
                                                                  id = ++xhrId;
                                              
                                              
                                              Severity: Major
                                              Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 2 hrs to fix

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

                                                    remove: function( elem, types, handler, selector, mappedTypes ) {
                                                
                                                        var j, origCount, tmp,
                                                            events, t, handleObj,
                                                            special, handlers, type, namespaces, origType,
                                                Severity: Minor
                                                Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 2 hrs to fix

                                                  Consider simplifying this complex logical expression.
                                                  Open

                                                                  if ( ( mappedTypes || origType === handleObj.origType ) &&
                                                                      ( !handler || handler.guid === handleObj.guid ) &&
                                                                      ( !tmp || tmp.test( handleObj.namespace ) ) &&
                                                                      ( !selector || selector === handleObj.selector || selector === "**" && handleObj.selector ) ) {
                                                                      handlers.splice( j, 1 );
                                                  Severity: Critical
                                                  Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 2 hrs to fix

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

                                                        buildFragment: function( elems, context, scripts, selection ) {
                                                            var elem, tmp, tag, wrap, contains, j,
                                                                fragment = context.createDocumentFragment(),
                                                                nodes = [],
                                                                i = 0,
                                                    Severity: Minor
                                                    Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 1 hr to fix

                                                      Function select has 47 lines of code (exceeds 25 allowed). Consider refactoring.
                                                      Open

                                                      select = Sizzle.select = function( selector, context, results, seed ) {
                                                          var i, tokens, token, type, find,
                                                              compiled = typeof selector === "function" && selector,
                                                              match = !seed && tokenize( (selector = compiled.selector || selector) );
                                                      
                                                      
                                                      Severity: Minor
                                                      Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 1 hr to fix

                                                        Function tokenize has 46 lines of code (exceeds 25 allowed). Consider refactoring.
                                                        Open

                                                        tokenize = Sizzle.tokenize = function( selector, parseOnly ) {
                                                            var matched, match, tokens, type,
                                                                soFar, groups, preFilters,
                                                                cached = tokenCache[ selector + " " ];
                                                        
                                                        
                                                        Severity: Minor
                                                        Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 1 hr to fix

                                                          Function matcherFromTokens has 44 lines of code (exceeds 25 allowed). Consider refactoring.
                                                          Open

                                                          function matcherFromTokens( tokens ) {
                                                              var checkContext, matcher, j,
                                                                  len = tokens.length,
                                                                  leadingRelative = Expr.relative[ tokens[0].type ],
                                                                  implicitRelative = leadingRelative || Expr.relative[" "],
                                                          Severity: Minor
                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 1 hr to fix

                                                            Function on has 40 lines of code (exceeds 25 allowed). Consider refactoring.
                                                            Open

                                                                on: function( types, selector, data, fn, /*INTERNAL*/ one ) {
                                                                    var origFn, type;
                                                            
                                                                    // Types can be a map of types/handlers
                                                                    if ( typeof types === "object" ) {
                                                            Severity: Minor
                                                            Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 1 hr to fix

                                                              Function extend has 40 lines of code (exceeds 25 allowed). Consider refactoring.
                                                              Open

                                                              jQuery.extend = jQuery.fn.extend = function() {
                                                                  var options, name, src, copy, copyIsArray, clone,
                                                                      target = arguments[0] || {},
                                                                      i = 1,
                                                                      length = arguments.length,
                                                              Severity: Minor
                                                              Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 1 hr to fix

                                                                Function stop has 40 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                Open

                                                                    stop: function( type, clearQueue, gotoEnd ) {
                                                                        var stopQueue = function( hooks ) {
                                                                            var stop = hooks.stop;
                                                                            delete hooks.stop;
                                                                            stop( gotoEnd );
                                                                Severity: Minor
                                                                Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 1 hr to fix

                                                                  Function val has 40 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                  Open

                                                                      val: function( value ) {
                                                                          var hooks, ret, isFunction,
                                                                              elem = this[0];
                                                                  
                                                                          if ( !arguments.length ) {
                                                                  Severity: Minor
                                                                  Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 1 hr to fix

                                                                    Function addCombinator has 39 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                    Open

                                                                    function addCombinator( matcher, combinator, base ) {
                                                                        var dir = combinator.dir,
                                                                            checkNonElements = base && dir === "parentNode",
                                                                            doneName = done++;
                                                                    
                                                                    
                                                                    Severity: Minor
                                                                    Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 1 hr to fix

                                                                      Function each has 38 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                      Open

                                                                          each: function( obj, callback, args ) {
                                                                              var value,
                                                                                  i = 0,
                                                                                  length = obj.length,
                                                                                  isArray = isArraylike( obj );
                                                                      Severity: Minor
                                                                      Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 1 hr to fix

                                                                        Function ajaxHandleResponses has 37 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                        Open

                                                                        function ajaxHandleResponses( s, jqXHR, responses ) {
                                                                        
                                                                            var ct, type, finalDataType, firstDataType,
                                                                                contents = s.contents,
                                                                                dataTypes = s.dataTypes;
                                                                        Severity: Minor
                                                                        Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 1 hr to fix

                                                                          Function when has 36 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                          Open

                                                                              when: function( subordinate /* , ..., subordinateN */ ) {
                                                                                  var i = 0,
                                                                                      resolveValues = slice.call( arguments ),
                                                                                      length = resolveValues.length,
                                                                          
                                                                          
                                                                          Severity: Minor
                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 1 hr to fix

                                                                            Function showHide has 35 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                            Open

                                                                            function showHide( elements, show ) {
                                                                                var display, elem, hidden,
                                                                                    values = [],
                                                                                    index = 0,
                                                                                    length = elements.length;
                                                                            Severity: Minor
                                                                            Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 1 hr to fix

                                                                              Function dispatch has 35 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                              Open

                                                                                  dispatch: function( event ) {
                                                                              
                                                                                      // Make a writable jQuery.Event from the native event object
                                                                                      event = jQuery.event.fix( event );
                                                                              
                                                                              
                                                                              Severity: Minor
                                                                              Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 1 hr to fix

                                                                                Function access has 35 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                                Open

                                                                                var access = jQuery.access = function( elems, fn, key, value, chainable, emptyGet, raw ) {
                                                                                    var i = 0,
                                                                                        len = elems.length,
                                                                                        bulk = key == null;
                                                                                
                                                                                
                                                                                Severity: Minor
                                                                                Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 1 hr to fix

                                                                                  Function setOffset has 34 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                                  Open

                                                                                      setOffset: function( elem, options, i ) {
                                                                                          var curPosition, curLeft, curCSSTop, curTop, curOffset, curCSSLeft, calculatePosition,
                                                                                              position = jQuery.css( elem, "position" ),
                                                                                              curElem = jQuery( elem ),
                                                                                              props = {};
                                                                                  Severity: Minor
                                                                                  Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 1 hr to fix

                                                                                    Consider simplifying this complex logical expression.
                                                                                    Open

                                                                                                if ( start && start[ 3 ] !== unit ) {
                                                                                                    // Trust units reported by jQuery.css
                                                                                                    unit = unit || start[ 3 ];
                                                                                    
                                                                                                    // Make sure we update the tween properties later on
                                                                                    Severity: Critical
                                                                                    Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 1 hr to fix

                                                                                      Consider simplifying this complex logical expression.
                                                                                      Open

                                                                                                              } else if ( useCache && (cache = (elem[ expando ] || (elem[ expando ] = {}))[ type ]) && cache[0] === dirruns ) {
                                                                                                                  diff = cache[1];
                                                                                      
                                                                                                              // xml :nth-child(...) or :nth-last-child(...) or :nth(-last)?-of-type(...)
                                                                                                              } else {
                                                                                      Severity: Critical
                                                                                      Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 1 hr to fix

                                                                                        Function load has 32 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                                        Open

                                                                                        jQuery.fn.load = function( url, params, callback ) {
                                                                                            if ( typeof url !== "string" && _load ) {
                                                                                                return _load.apply( this, arguments );
                                                                                            }
                                                                                        
                                                                                        
                                                                                        Severity: Minor
                                                                                        Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 1 hr to fix

                                                                                          Function removeClass has 32 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                                          Open

                                                                                              removeClass: function( value ) {
                                                                                                  var classes, elem, cur, clazz, j, finalValue,
                                                                                                      proceed = arguments.length === 0 || typeof value === "string" && value,
                                                                                                      i = 0,
                                                                                                      len = this.length;
                                                                                          Severity: Minor
                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 1 hr to fix

                                                                                            Function style has 32 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                                            Open

                                                                                                style: function( elem, name, value, extra ) {
                                                                                                    // Don't set styles on text and comment nodes
                                                                                                    if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) {
                                                                                                        return;
                                                                                                    }
                                                                                            Severity: Minor
                                                                                            Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 1 hr to fix

                                                                                              Function addClass has 32 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                                              Open

                                                                                                  addClass: function( value ) {
                                                                                                      var classes, elem, cur, clazz, j, finalValue,
                                                                                                          proceed = typeof value === "string" && value,
                                                                                                          i = 0,
                                                                                                          len = this.length;
                                                                                              Severity: Minor
                                                                                              Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 1 hr to fix

                                                                                                Function attr has 30 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                                                Open

                                                                                                    attr: function( elem, name, value ) {
                                                                                                        var hooks, ret,
                                                                                                            nType = elem.nodeType;
                                                                                                
                                                                                                        // don't get/set attributes on text, comment and attribute nodes
                                                                                                Severity: Minor
                                                                                                Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 1 hr to fix

                                                                                                  Function handlers has 30 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                                                  Open

                                                                                                      handlers: function( event, handlers ) {
                                                                                                          var i, matches, sel, handleObj,
                                                                                                              handlerQueue = [],
                                                                                                              delegateCount = handlers.delegateCount,
                                                                                                              cur = event.target;
                                                                                                  Severity: Minor
                                                                                                  Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 1 hr to fix

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

                                                                                                        toggleClass: function( value, stateVal ) {
                                                                                                            var type = typeof value;
                                                                                                    
                                                                                                            if ( typeof stateVal === "boolean" && type === "string" ) {
                                                                                                                return stateVal ? this.addClass( value ) : this.removeClass( value );
                                                                                                    Severity: Minor
                                                                                                    Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 1 hr to fix

                                                                                                      Function finish has 28 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                                                      Open

                                                                                                          finish: function( type ) {
                                                                                                              if ( type !== false ) {
                                                                                                                  type = type || "fx";
                                                                                                              }
                                                                                                              return this.each(function() {
                                                                                                      Severity: Minor
                                                                                                      Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 1 hr to fix

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

                                                                                                        function propFilter( props, specialEasing ) {
                                                                                                            var index, name, easing, value, hooks;
                                                                                                        
                                                                                                            // camelCase, specialEasing and expand cssHook pass
                                                                                                            for ( index in props ) {
                                                                                                        Severity: Minor
                                                                                                        Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 1 hr to fix

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

                                                                                                              clone: function( elem, dataAndEvents, deepDataAndEvents ) {
                                                                                                                  var i, l, srcElements, destElements,
                                                                                                                      clone = elem.cloneNode( true ),
                                                                                                                      inPage = jQuery.contains( elem.ownerDocument, elem );
                                                                                                          
                                                                                                          
                                                                                                          Severity: Minor
                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 1 hr to fix

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

                                                                                                                fix: function( event ) {
                                                                                                                    if ( event[ jQuery.expando ] ) {
                                                                                                                        return event;
                                                                                                                    }
                                                                                                            
                                                                                                            
                                                                                                            Severity: Minor
                                                                                                            Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 1 hr to fix

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

                                                                                                                  offset: function( options ) {
                                                                                                                      if ( arguments.length ) {
                                                                                                                          return options === undefined ?
                                                                                                                              this :
                                                                                                                              this.each(function( i ) {
                                                                                                              Severity: Minor
                                                                                                              Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 1 hr to fix

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

                                                                                                                    off: function( types, selector, fn ) {
                                                                                                                        var handleObj, type;
                                                                                                                        if ( types && types.preventDefault && types.handleObj ) {
                                                                                                                            // ( event )  dispatched jQuery.Event
                                                                                                                            handleObj = types.handleObj;
                                                                                                                Severity: Minor
                                                                                                                Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 1 hr to fix

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

                                                                                                                          "*": [ function( prop, value ) {
                                                                                                                              var tween = this.createTween( prop, value ),
                                                                                                                                  target = tween.cur(),
                                                                                                                                  parts = rfxnum.exec( value ),
                                                                                                                                  unit = parts && parts[ 3 ] || ( jQuery.cssNumber[ prop ] ? "" : "px" ),
                                                                                                                  Severity: Minor
                                                                                                                  Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 1 hr to fix

                                                                                                                    Consider simplifying this complex logical expression.
                                                                                                                    Open

                                                                                                                            if ( tokens.length > 2 && (token = tokens[0]).type === "ID" &&
                                                                                                                                    support.getById && context.nodeType === 9 && documentIsHTML &&
                                                                                                                                    Expr.relative[ tokens[1].type ] ) {
                                                                                                                    
                                                                                                                                context = ( Expr.find["ID"]( token.matches[0].replace(runescape, funescape), context ) || [] )[0];
                                                                                                                    Severity: Major
                                                                                                                    Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 1 hr to fix

                                                                                                                      Function access has 7 arguments (exceeds 4 allowed). Consider refactoring.
                                                                                                                      Open

                                                                                                                      var access = jQuery.access = function( elems, fn, key, value, chainable, emptyGet, raw ) {
                                                                                                                      Severity: Major
                                                                                                                      Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 50 mins to fix

                                                                                                                        Avoid deeply nested control flow statements.
                                                                                                                        Open

                                                                                                                                            if ( elem && elem.parentNode ) {
                                                                                                                                                // Handle the case where IE, Opera, and Webkit return items
                                                                                                                                                // by name instead of ID
                                                                                                                                                if ( elem.id === m ) {
                                                                                                                                                    results.push( elem );
                                                                                                                        Severity: Major
                                                                                                                        Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 45 mins to fix

                                                                                                                          Avoid deeply nested control flow statements.
                                                                                                                          Open

                                                                                                                                                  if ( attrs[ i ] ) {
                                                                                                                                                      name = attrs[ i ].name;
                                                                                                                                                      if ( name.indexOf( "data-" ) === 0 ) {
                                                                                                                                                          name = jQuery.camelCase( name.slice(5) );
                                                                                                                                                          dataAttr( elem, name, data[ name ] );
                                                                                                                          Severity: Major
                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 45 mins to fix

                                                                                                                            Avoid deeply nested control flow statements.
                                                                                                                            Open

                                                                                                                                            } else if ( copy !== undefined ) {
                                                                                                                                                target[ name ] = copy;
                                                                                                                                            }
                                                                                                                            Severity: Major
                                                                                                                            Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 45 mins to fix

                                                                                                                              Avoid deeply nested control flow statements.
                                                                                                                              Open

                                                                                                                                                      if ( (elem = matcherOut[i]) ) {
                                                                                                                                                          // Restore matcherIn since elem is not yet a final match
                                                                                                                                                          temp.push( (matcherIn[i] = elem) );
                                                                                                                                                      }
                                                                                                                              Severity: Major
                                                                                                                              Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 45 mins to fix

                                                                                                                                Avoid deeply nested control flow statements.
                                                                                                                                Open

                                                                                                                                                    if ( copyIsArray ) {
                                                                                                                                                        copyIsArray = false;
                                                                                                                                                        clone = src && jQuery.isArray(src) ? src : [];
                                                                                                                                
                                                                                                                                                    } else {
                                                                                                                                Severity: Major
                                                                                                                                Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 45 mins to fix

                                                                                                                                  Avoid deeply nested control flow statements.
                                                                                                                                  Open

                                                                                                                                                      if ( context.ownerDocument && (elem = context.ownerDocument.getElementById( m )) &&
                                                                                                                                                          contains( context, elem ) && elem.id === m ) {
                                                                                                                                                          results.push( elem );
                                                                                                                                                          return results;
                                                                                                                                                      }
                                                                                                                                  Severity: Major
                                                                                                                                  Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 45 mins to fix

                                                                                                                                    Avoid deeply nested control flow statements.
                                                                                                                                    Open

                                                                                                                                                        if ( !selector ) {
                                                                                                                                                            push.apply( results, seed );
                                                                                                                                                            return results;
                                                                                                                                                        }
                                                                                                                                    Severity: Major
                                                                                                                                    Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 45 mins to fix

                                                                                                                                      Avoid deeply nested control flow statements.
                                                                                                                                      Open

                                                                                                                                                              if ( rscriptType.test( node.type || "" ) &&
                                                                                                                                                                  !data_priv.access( node, "globalEval" ) && jQuery.contains( doc, node ) ) {
                                                                                                                                      
                                                                                                                                                                  if ( node.src ) {
                                                                                                                                                                      // Optional AJAX dependency, but won't run scripts if not present
                                                                                                                                      Severity: Major
                                                                                                                                      Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 45 mins to fix

                                                                                                                                        Avoid deeply nested control flow statements.
                                                                                                                                        Open

                                                                                                                                                                while ( cur.indexOf( " " + clazz + " " ) >= 0 ) {
                                                                                                                                                                    cur = cur.replace( " " + clazz + " ", " " );
                                                                                                                                                                }
                                                                                                                                        Severity: Major
                                                                                                                                        Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 45 mins to fix

                                                                                                                                          Avoid deeply nested control flow statements.
                                                                                                                                          Open

                                                                                                                                                                  if ( hasScripts ) {
                                                                                                                                                                      // Support: QtWebKit
                                                                                                                                                                      // jQuery.merge because push.apply(_, arraylike) throws
                                                                                                                                                                      jQuery.merge( scripts, getAll( node, "script" ) );
                                                                                                                                                                  }
                                                                                                                                          Severity: Major
                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 45 mins to fix

                                                                                                                                            Avoid deeply nested control flow statements.
                                                                                                                                            Open

                                                                                                                                                                            if ( ( ofType ? node.nodeName.toLowerCase() === name : node.nodeType === 1 ) && ++diff ) {
                                                                                                                                                                                // Cache the index of each encountered element
                                                                                                                                                                                if ( useCache ) {
                                                                                                                                                                                    (node[ expando ] || (node[ expando ] = {}))[ type ] = [ dirruns, diff ];
                                                                                                                                                                                }
                                                                                                                                            Severity: Major
                                                                                                                                            Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 45 mins to fix

                                                                                                                                              Avoid deeply nested control flow statements.
                                                                                                                                              Open

                                                                                                                                                                  for ( conv2 in converters ) {
                                                                                                                                              
                                                                                                                                                                      // If conv2 outputs current
                                                                                                                                                                      tmp = conv2.split( " " );
                                                                                                                                                                      if ( tmp[ 1 ] === current ) {
                                                                                                                                              Severity: Major
                                                                                                                                              Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 45 mins to fix

                                                                                                                                                Avoid deeply nested control flow statements.
                                                                                                                                                Open

                                                                                                                                                                        if ( matches[ sel ] === undefined ) {
                                                                                                                                                                            matches[ sel ] = handleObj.needsContext ?
                                                                                                                                                                                jQuery( sel, this ).index( cur ) >= 0 :
                                                                                                                                                                                jQuery.find( sel, this, null, [ cur ] ).length;
                                                                                                                                                                        }
                                                                                                                                                Severity: Major
                                                                                                                                                Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 45 mins to fix

                                                                                                                                                  Avoid deeply nested control flow statements.
                                                                                                                                                  Open

                                                                                                                                                                          if ( matches[ sel ] ) {
                                                                                                                                                                              matches.push( handleObj );
                                                                                                                                                                          }
                                                                                                                                                  Severity: Major
                                                                                                                                                  Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 45 mins to fix

                                                                                                                                                    Avoid deeply nested control flow statements.
                                                                                                                                                    Open

                                                                                                                                                                            if ( cur.indexOf( " " + clazz + " " ) < 0 ) {
                                                                                                                                                                                cur += clazz + " ";
                                                                                                                                                                            }
                                                                                                                                                    Severity: Major
                                                                                                                                                    Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 45 mins to fix

                                                                                                                                                      Avoid deeply nested control flow statements.
                                                                                                                                                      Open

                                                                                                                                                                                          if ( ofType ? node.nodeName.toLowerCase() === name : node.nodeType === 1 ) {
                                                                                                                                                                                              return false;
                                                                                                                                                                                          }
                                                                                                                                                      Severity: Major
                                                                                                                                                      Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 45 mins to fix

                                                                                                                                                        Avoid deeply nested control flow statements.
                                                                                                                                                        Open

                                                                                                                                                                                    if ( !(unmatched[i] || setMatched[i]) ) {
                                                                                                                                                                                        setMatched[i] = pop.call( results );
                                                                                                                                                                                    }
                                                                                                                                                        Severity: Major
                                                                                                                                                        Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 45 mins to fix

                                                                                                                                                          Avoid deeply nested control flow statements.
                                                                                                                                                          Open

                                                                                                                                                                                  if ( (event.result = ret) === false ) {
                                                                                                                                                                                      event.preventDefault();
                                                                                                                                                                                      event.stopPropagation();
                                                                                                                                                                                  }
                                                                                                                                                          Severity: Major
                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 45 mins to fix

                                                                                                                                                            Avoid deeply nested control flow statements.
                                                                                                                                                            Open

                                                                                                                                                                                if ( conv && s[ "throws" ] ) {
                                                                                                                                                                                    response = conv( response );
                                                                                                                                                                                } else {
                                                                                                                                                                                    try {
                                                                                                                                                                                        response = conv( response );
                                                                                                                                                            Severity: Major
                                                                                                                                                            Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 45 mins to fix

                                                                                                                                                              Function init has 6 arguments (exceeds 4 allowed). Consider refactoring.
                                                                                                                                                              Open

                                                                                                                                                                  init: function( elem, options, prop, end, easing, unit ) {
                                                                                                                                                              Severity: Minor
                                                                                                                                                              Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 45 mins to fix

                                                                                                                                                                Avoid deeply nested control flow statements.
                                                                                                                                                                Open

                                                                                                                                                                                    if ( Expr.relative[ tokens[j].type ] ) {
                                                                                                                                                                                        break;
                                                                                                                                                                                    }
                                                                                                                                                                Severity: Major
                                                                                                                                                                Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 45 mins to fix

                                                                                                                                                                  Avoid deeply nested control flow statements.
                                                                                                                                                                  Open

                                                                                                                                                                                          for ( match in context ) {
                                                                                                                                                                                              // Properties of context are called as methods if possible
                                                                                                                                                                                              if ( jQuery.isFunction( this[ match ] ) ) {
                                                                                                                                                                                                  this[ match ]( context[ match ] );
                                                                                                                                                                  
                                                                                                                                                                  
                                                                                                                                                                  Severity: Major
                                                                                                                                                                  Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 45 mins to fix

                                                                                                                                                                    Function setMatcher has 6 arguments (exceeds 4 allowed). Consider refactoring.
                                                                                                                                                                    Open

                                                                                                                                                                    function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) {
                                                                                                                                                                    Severity: Minor
                                                                                                                                                                    Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 45 mins to fix

                                                                                                                                                                      Avoid deeply nested control flow statements.
                                                                                                                                                                      Open

                                                                                                                                                                                                  if ( (newCache[ 2 ] = matcher( elem, context, xml )) ) {
                                                                                                                                                                                                      return true;
                                                                                                                                                                                                  }
                                                                                                                                                                      Severity: Major
                                                                                                                                                                      Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 45 mins to fix

                                                                                                                                                                        Avoid deeply nested control flow statements.
                                                                                                                                                                        Open

                                                                                                                                                                                                for ( type in data.events ) {
                                                                                                                                                                                                    if ( special[ type ] ) {
                                                                                                                                                                                                        jQuery.event.remove( elem, type );
                                                                                                                                                                        
                                                                                                                                                                                                    // This is a shortcut to avoid jQuery.event.remove's overhead
                                                                                                                                                                        Severity: Major
                                                                                                                                                                        Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 45 mins to fix

                                                                                                                                                                          Consider simplifying this complex logical expression.
                                                                                                                                                                          Open

                                                                                                                                                                                      if ( matcher[ expando ] ) {
                                                                                                                                                                                          // Find the next relative operator (if any) for proper handling
                                                                                                                                                                                          j = ++i;
                                                                                                                                                                                          for ( ; j < len; j++ ) {
                                                                                                                                                                                              if ( Expr.relative[ tokens[j].type ] ) {
                                                                                                                                                                          Severity: Major
                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 40 mins to fix

                                                                                                                                                                            Consider simplifying this complex logical expression.
                                                                                                                                                                            Open

                                                                                                                                                                                    if ( s.crossDomain == null ) {
                                                                                                                                                                                        parts = rurl.exec( s.url.toLowerCase() );
                                                                                                                                                                                        s.crossDomain = !!( parts &&
                                                                                                                                                                                            ( parts[ 1 ] !== ajaxLocParts[ 1 ] || parts[ 2 ] !== ajaxLocParts[ 2 ] ||
                                                                                                                                                                                                ( parts[ 3 ] || ( parts[ 1 ] === "http:" ? "80" : "443" ) ) !==
                                                                                                                                                                            Severity: Major
                                                                                                                                                                            Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 40 mins to fix

                                                                                                                                                                              Consider simplifying this complex logical expression.
                                                                                                                                                                              Open

                                                                                                                                                                                  if ( support.matchesSelector && documentIsHTML &&
                                                                                                                                                                                      ( !rbuggyMatches || !rbuggyMatches.test( expr ) ) &&
                                                                                                                                                                                      ( !rbuggyQSA     || !rbuggyQSA.test( expr ) ) ) {
                                                                                                                                                                              
                                                                                                                                                                                      try {
                                                                                                                                                                              Severity: Major
                                                                                                                                                                              Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 40 mins to fix

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

                                                                                                                                                                                function condense( unmatched, map, filter, context, xml ) {
                                                                                                                                                                                Severity: Minor
                                                                                                                                                                                Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 35 mins to fix

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

                                                                                                                                                                                  function Tween( elem, options, prop, end, easing ) {
                                                                                                                                                                                  Severity: Minor
                                                                                                                                                                                  Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 35 mins to fix

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

                                                                                                                                                                                        on: function( types, selector, data, fn, /*INTERNAL*/ one ) {
                                                                                                                                                                                    Severity: Minor
                                                                                                                                                                                    Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 35 mins to fix

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

                                                                                                                                                                                      function augmentWidthOrHeight( elem, name, extra, isBorderBox, styles ) {
                                                                                                                                                                                      Severity: Minor
                                                                                                                                                                                      Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 35 mins to fix

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

                                                                                                                                                                                                superMatcher = function( seed, context, xml, results, outermost ) {
                                                                                                                                                                                        Severity: Minor
                                                                                                                                                                                        Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 35 mins to fix

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

                                                                                                                                                                                              remove: function( elem, types, handler, selector, mappedTypes ) {
                                                                                                                                                                                          Severity: Minor
                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 35 mins to fix

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

                                                                                                                                                                                                    "CHILD": function( type, what, argument, first, last ) {
                                                                                                                                                                                            Severity: Minor
                                                                                                                                                                                            Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 35 mins to fix

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

                                                                                                                                                                                                  add: function( elem, types, handler, data, selector ) {
                                                                                                                                                                                              Severity: Minor
                                                                                                                                                                                              Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 35 mins to fix

                                                                                                                                                                                                Avoid too many return statements within this function.
                                                                                                                                                                                                Open

                                                                                                                                                                                                                        return results;
                                                                                                                                                                                                Severity: Major
                                                                                                                                                                                                Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 30 mins to fix

                                                                                                                                                                                                  Avoid too many return statements within this function.
                                                                                                                                                                                                  Open

                                                                                                                                                                                                          return compare & 4 ? -1 : 1;
                                                                                                                                                                                                  Severity: Major
                                                                                                                                                                                                  Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 30 mins to fix

                                                                                                                                                                                                    Avoid too many return statements within this function.
                                                                                                                                                                                                    Open

                                                                                                                                                                                                                return this;
                                                                                                                                                                                                    Severity: Major
                                                                                                                                                                                                    Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 30 mins to fix

                                                                                                                                                                                                      Avoid too many return statements within this function.
                                                                                                                                                                                                      Open

                                                                                                                                                                                                                  return ret;
                                                                                                                                                                                                      Severity: Major
                                                                                                                                                                                                      Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 30 mins to fix

                                                                                                                                                                                                        Avoid too many return statements within this function.
                                                                                                                                                                                                        Open

                                                                                                                                                                                                                return jQuery.makeArray( selector, this );
                                                                                                                                                                                                        Severity: Major
                                                                                                                                                                                                        Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 30 mins to fix

                                                                                                                                                                                                          Avoid too many return statements within this function.
                                                                                                                                                                                                          Open

                                                                                                                                                                                                                          return this.constructor( context ).find( selector );
                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 30 mins to fix

                                                                                                                                                                                                            Avoid too many return statements within this function.
                                                                                                                                                                                                            Open

                                                                                                                                                                                                                            return results;
                                                                                                                                                                                                            Severity: Major
                                                                                                                                                                                                            Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 30 mins to fix

                                                                                                                                                                                                              Avoid too many return statements within this function.
                                                                                                                                                                                                              Open

                                                                                                                                                                                                                                  return results;
                                                                                                                                                                                                              Severity: Major
                                                                                                                                                                                                              Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 30 mins to fix

                                                                                                                                                                                                                Avoid too many return statements within this function.
                                                                                                                                                                                                                Open

                                                                                                                                                                                                                    return select( selector.replace( rtrim, "$1" ), context, results, seed );
                                                                                                                                                                                                                Severity: Major
                                                                                                                                                                                                                Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 30 mins to fix

                                                                                                                                                                                                                  Avoid too many return statements within this function.
                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                              return sortInput ?
                                                                                                                                                                                                                                  ( indexOf.call( sortInput, a ) - indexOf.call( sortInput, b ) ) :
                                                                                                                                                                                                                                  0;
                                                                                                                                                                                                                  Severity: Major
                                                                                                                                                                                                                  Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 30 mins to fix

                                                                                                                                                                                                                    Avoid too many return statements within this function.
                                                                                                                                                                                                                    Open

                                                                                                                                                                                                                                return typeof rootjQuery.ready !== "undefined" ?
                                                                                                                                                                                                                                    rootjQuery.ready( selector ) :
                                                                                                                                                                                                                                    // Execute immediately if ready is not present
                                                                                                                                                                                                                                    selector( jQuery );
                                                                                                                                                                                                                    Severity: Major
                                                                                                                                                                                                                    Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 30 mins to fix

                                                                                                                                                                                                                      Avoid too many return statements within this function.
                                                                                                                                                                                                                      Open

                                                                                                                                                                                                                                  return ret == null ?
                                                                                                                                                                                                                                      undefined :
                                                                                                                                                                                                                                      ret;
                                                                                                                                                                                                                      Severity: Major
                                                                                                                                                                                                                      Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 30 mins to fix

                                                                                                                                                                                                                        Avoid too many return statements within this function.
                                                                                                                                                                                                                        Open

                                                                                                                                                                                                                                        return results;
                                                                                                                                                                                                                        Severity: Major
                                                                                                                                                                                                                        Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js - About 30 mins to fix

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

                                                                                                                                                                                                                          jQuery.fn.extend({
                                                                                                                                                                                                                              fadeTo: function( speed, to, easing, callback ) {
                                                                                                                                                                                                                          
                                                                                                                                                                                                                                  // show any hidden elements after setting opacity to 0
                                                                                                                                                                                                                                  return this.filter( isHidden ).css( "opacity", 0 ).show()
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 6 days to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 7060..7181

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

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

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

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

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

                                                                                                                                                                                                                          Refactorings

                                                                                                                                                                                                                          Further Reading

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

                                                                                                                                                                                                                          jQuery.fn.extend({
                                                                                                                                                                                                                              val: function( value ) {
                                                                                                                                                                                                                                  var hooks, ret, isFunction,
                                                                                                                                                                                                                                      elem = this[0];
                                                                                                                                                                                                                          
                                                                                                                                                                                                                          
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 2 other locations - About 2 days to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 7730..7797
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.slim.js on lines 6951..7018

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

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

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

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

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

                                                                                                                                                                                                                          Refactorings

                                                                                                                                                                                                                          Further Reading

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

                                                                                                                                                                                                                          jQuery.fn.extend({
                                                                                                                                                                                                                              queue: function( type, data ) {
                                                                                                                                                                                                                                  var setter = 2;
                                                                                                                                                                                                                          
                                                                                                                                                                                                                                  if ( typeof type !== "string" ) {
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 2 other locations - About 2 days to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 4313..4379
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.slim.js on lines 4313..4379

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

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

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

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

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

                                                                                                                                                                                                                          Refactorings

                                                                                                                                                                                                                          Further Reading

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

                                                                                                                                                                                                                          jQuery.extend({
                                                                                                                                                                                                                              queue: function( elem, type, data ) {
                                                                                                                                                                                                                                  var queue;
                                                                                                                                                                                                                          
                                                                                                                                                                                                                                  if ( elem ) {
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 2 other locations - About 2 days to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 4247..4311
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.slim.js on lines 4247..4311

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

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

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

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

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

                                                                                                                                                                                                                          Refactorings

                                                                                                                                                                                                                          Further Reading

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

                                                                                                                                                                                                                          jQuery.extend = jQuery.fn.extend = function() {
                                                                                                                                                                                                                              var options, name, src, copy, copyIsArray, clone,
                                                                                                                                                                                                                                  target = arguments[0] || {},
                                                                                                                                                                                                                                  i = 1,
                                                                                                                                                                                                                                  length = arguments.length,
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 2 other locations - About 2 days to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 190..257
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.slim.js on lines 190..257

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

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

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

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

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

                                                                                                                                                                                                                          Refactorings

                                                                                                                                                                                                                          Further Reading

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

                                                                                                                                                                                                                          jQuery.fn.extend({
                                                                                                                                                                                                                              serialize: function() {
                                                                                                                                                                                                                                  return jQuery.param( this.serializeArray() );
                                                                                                                                                                                                                              },
                                                                                                                                                                                                                              serializeArray: function() {
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 2 other locations - About 1 day to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 8252..8283
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.slim.js on lines 7445..7476

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

                                                                                                                                                                                                                          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

                                                                                                                                                                                                                          function ajaxHandleResponses( s, jqXHR, responses ) {
                                                                                                                                                                                                                          
                                                                                                                                                                                                                              var ct, type, finalDataType, firstDataType,
                                                                                                                                                                                                                                  contents = s.contents,
                                                                                                                                                                                                                                  dataTypes = s.dataTypes;
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 1 day to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 8406..8459

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

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

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

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

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

                                                                                                                                                                                                                          Refactorings

                                                                                                                                                                                                                          Further Reading

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

                                                                                                                                                                                                                          function augmentWidthOrHeight( elem, name, extra, isBorderBox, styles ) {
                                                                                                                                                                                                                              var i = extra === ( isBorderBox ? "border" : "content" ) ?
                                                                                                                                                                                                                                  // If we already have the right measurement, avoid augmentation
                                                                                                                                                                                                                                  4 :
                                                                                                                                                                                                                                  // Otherwise initialize for horizontal or vertical properties
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 2 other locations - About 1 day to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 6135..6177
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.slim.js on lines 6135..6177

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

                                                                                                                                                                                                                          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

                                                                                                                                                                                                                          function propFilter( props, specialEasing ) {
                                                                                                                                                                                                                              var index, name, easing, value, hooks;
                                                                                                                                                                                                                          
                                                                                                                                                                                                                              // camelCase, specialEasing and expand cssHook pass
                                                                                                                                                                                                                              for ( index in props ) {
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 1 day to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 6829..6864

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

                                                                                                                                                                                                                          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

                                                                                                                                                                                                                              run: function( percent ) {
                                                                                                                                                                                                                                  var eased,
                                                                                                                                                                                                                                      hooks = Tween.propHooks[ this.prop ];
                                                                                                                                                                                                                          
                                                                                                                                                                                                                                  if ( this.options.duration ) {
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 1 day to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 6510..6533

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

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

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

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

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

                                                                                                                                                                                                                          Refactorings

                                                                                                                                                                                                                          Further Reading

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

                                                                                                                                                                                                                          function dataAttr( elem, key, data ) {
                                                                                                                                                                                                                              var name;
                                                                                                                                                                                                                          
                                                                                                                                                                                                                              // If nothing was found internally, try to fetch any
                                                                                                                                                                                                                              // data from the HTML5 data-* attribute
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 2 other locations - About 1 day to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 4109..4137
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.slim.js on lines 4109..4137

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

                                                                                                                                                                                                                          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

                                                                                                                                                                                                                          function addToPrefiltersOrTransports( structure ) {
                                                                                                                                                                                                                          
                                                                                                                                                                                                                              // dataTypeExpression is optional and defaults to "*"
                                                                                                                                                                                                                              return function( dataTypeExpression, func ) {
                                                                                                                                                                                                                          
                                                                                                                                                                                                                          
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 1 day to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 8323..8354

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

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

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

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

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

                                                                                                                                                                                                                          Refactorings

                                                                                                                                                                                                                          Further Reading

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

                                                                                                                                                                                                                          jQuery.each({
                                                                                                                                                                                                                              margin: "",
                                                                                                                                                                                                                              padding: "",
                                                                                                                                                                                                                              border: "Width"
                                                                                                                                                                                                                          }, function( prefix, suffix ) {
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 2 other locations - About 1 day to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 6434..6459
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.slim.js on lines 6434..6459

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

                                                                                                                                                                                                                          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

                                                                                                                                                                                                                          function inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR ) {
                                                                                                                                                                                                                          
                                                                                                                                                                                                                              var inspected = {},
                                                                                                                                                                                                                                  seekingTransport = ( structure === transports );
                                                                                                                                                                                                                          
                                                                                                                                                                                                                          
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 1 day to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 8357..8381

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

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

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

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

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

                                                                                                                                                                                                                          Refactorings

                                                                                                                                                                                                                          Further Reading

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

                                                                                                                                                                                                                          jQuery.each({
                                                                                                                                                                                                                              appendTo: "append",
                                                                                                                                                                                                                              prependTo: "prepend",
                                                                                                                                                                                                                              insertBefore: "before",
                                                                                                                                                                                                                              insertAfter: "after",
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 2 other locations - About 1 day to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 5897..5922
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.slim.js on lines 5897..5922

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

                                                                                                                                                                                                                          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

                                                                                                                                                                                                                                      if ( isSuccess ) {
                                                                                                                                                                                                                          
                                                                                                                                                                                                                                          // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode.
                                                                                                                                                                                                                                          if ( s.ifModified ) {
                                                                                                                                                                                                                                              modified = jqXHR.getResponseHeader("Last-Modified");
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 7 hrs to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 9014..9053

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

                                                                                                                                                                                                                          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

                                                                                                                                                                                                                                          if ( !conv ) {
                                                                                                                                                                                                                                              for ( conv2 in converters ) {
                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                  // If conv2 outputs current
                                                                                                                                                                                                                                                  tmp = conv2.split( " " );
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 6 hrs to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 8509..8534

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

                                                                                                                                                                                                                          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

                                                                                                                                                                                                                          jQuery.fx.tick = function() {
                                                                                                                                                                                                                              var timer,
                                                                                                                                                                                                                                  i = 0,
                                                                                                                                                                                                                                  timers = jQuery.timers;
                                                                                                                                                                                                                          
                                                                                                                                                                                                                          
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 6 hrs to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 7207..7227

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

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

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

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

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

                                                                                                                                                                                                                          Refactorings

                                                                                                                                                                                                                          Further Reading

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

                                                                                                                                                                                                                          jQuery.extend({
                                                                                                                                                                                                                              hasData: function( elem ) {
                                                                                                                                                                                                                                  return data_user.hasData( elem ) || data_priv.hasData( elem );
                                                                                                                                                                                                                              },
                                                                                                                                                                                                                          
                                                                                                                                                                                                                          
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 2 other locations - About 5 hrs to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 4139..4161
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.slim.js on lines 4139..4161

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

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

                                                                                                                                                                                                                          jQuery.filter = function( expr, elems, not ) {
                                                                                                                                                                                                                              var elem = elems[ 0 ];
                                                                                                                                                                                                                          
                                                                                                                                                                                                                              if ( not ) {
                                                                                                                                                                                                                                  expr = ":not(" + expr + ")";
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 2 other locations - About 5 hrs to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 2823..2835
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.slim.js on lines 2823..2835

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

                                                                                                                                                                                                                          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

                                                                                                                                                                                                                          function genFx( type, includeWidth ) {
                                                                                                                                                                                                                              var which,
                                                                                                                                                                                                                                  i = 0,
                                                                                                                                                                                                                                  attrs = { height: type };
                                                                                                                                                                                                                          
                                                                                                                                                                                                                          
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 5 hrs to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 6626..6644

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

                                                                                                                                                                                                                          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

                                                                                                                                                                                                                          function ajaxExtend( target, src ) {
                                                                                                                                                                                                                              var key, deep,
                                                                                                                                                                                                                                  flatOptions = jQuery.ajaxSettings.flatOptions || {};
                                                                                                                                                                                                                          
                                                                                                                                                                                                                              for ( key in src ) {
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 4 hrs to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 8386..8400

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

                                                                                                                                                                                                                          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

                                                                                                                                                                                                                          jQuery.each({
                                                                                                                                                                                                                              slideDown: genFx("show"),
                                                                                                                                                                                                                              slideUp: genFx("hide"),
                                                                                                                                                                                                                              slideToggle: genFx("toggle"),
                                                                                                                                                                                                                              fadeIn: { opacity: "show" },
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 4 hrs to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 7193..7204

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

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

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

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

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

                                                                                                                                                                                                                          Refactorings

                                                                                                                                                                                                                          Further Reading

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

                                                                                                                                                                                                                          function fixInput( src, dest ) {
                                                                                                                                                                                                                              var nodeName = dest.nodeName.toLowerCase();
                                                                                                                                                                                                                          
                                                                                                                                                                                                                              // Fails to persist the checked state of a cloned checkbox or radio button.
                                                                                                                                                                                                                              if ( nodeName === "input" && rcheckableType.test( src.type ) ) {
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 2 other locations - About 3 hrs to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 5551..5562
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.slim.js on lines 5551..5562

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

                                                                                                                                                                                                                          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

                                                                                                                                                                                                                          jQuery.each([ "toggle", "show", "hide" ], function( i, name ) {
                                                                                                                                                                                                                              var cssFn = jQuery.fn[ name ];
                                                                                                                                                                                                                              jQuery.fn[ name ] = function( speed, easing, callback ) {
                                                                                                                                                                                                                                  return speed == null || typeof speed === "boolean" ?
                                                                                                                                                                                                                                      cssFn.apply( this, arguments ) :
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 3 hrs to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 7183..7190

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

                                                                                                                                                                                                                          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

                                                                                                                                                                                                                                  jqXHR.setRequestHeader(
                                                                                                                                                                                                                                      "Accept",
                                                                                                                                                                                                                                      s.dataTypes[ 0 ] && s.accepts[ s.dataTypes[0] ] ?
                                                                                                                                                                                                                                          s.accepts[ s.dataTypes[0] ] + ( s.dataTypes[ 0 ] !== "*" ? ", " + allTypes + "; q=0.01" : "" ) :
                                                                                                                                                                                                                                          s.accepts[ "*" ]
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 3 hrs to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 8905..8911

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

                                                                                                                                                                                                                          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

                                                                                                                                                                                                                              var opt = speed && typeof speed === "object" ? jQuery.extend( {}, speed ) : {
                                                                                                                                                                                                                                  complete: fn || !fn && easing ||
                                                                                                                                                                                                                                      jQuery.isFunction( speed ) && speed,
                                                                                                                                                                                                                                  duration: speed,
                                                                                                                                                                                                                                  easing: fn && easing || easing && !jQuery.isFunction( easing ) && easing
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 3 hrs to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 7022..7027

                                                                                                                                                                                                                          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

                                                                                                                                                                                                                                  if ( jsonProp ) {
                                                                                                                                                                                                                                      s[ jsonProp ] = s[ jsonProp ].replace( rjsonp, "$1" + callbackName );
                                                                                                                                                                                                                                  } else if ( s.jsonp !== false ) {
                                                                                                                                                                                                                                      s.url += ( rquery.test( s.url ) ? "&" : "?" ) + s.jsonp + "=" + callbackName;
                                                                                                                                                                                                                                  }
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 3 hrs to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 9482..9486

                                                                                                                                                                                                                          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

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

                                                                                                                                                                                                                          jQuery.fn.extend({
                                                                                                                                                                                                                              prop: function( name, value ) {
                                                                                                                                                                                                                                  return access( this, jQuery.prop, name, value, arguments.length > 1 );
                                                                                                                                                                                                                              },
                                                                                                                                                                                                                          
                                                                                                                                                                                                                          
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 2 other locations - About 3 hrs to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 7437..7447
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.slim.js on lines 6658..6668

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

                                                                                                                                                                                                                          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 ( opts.overflow ) {
                                                                                                                                                                                                                                  style.overflow = "hidden";
                                                                                                                                                                                                                                  anim.always(function() {
                                                                                                                                                                                                                                      style.overflow = opts.overflow[ 0 ];
                                                                                                                                                                                                                                      style.overflowX = opts.overflow[ 1 ];
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 3 hrs to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 6770..6777

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

                                                                                                                                                                                                                          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

                                                                                                                                                                                                                          Tween.propHooks.scrollTop = Tween.propHooks.scrollLeft = {
                                                                                                                                                                                                                              set: function( tween ) {
                                                                                                                                                                                                                                  if ( tween.elem.nodeType && tween.elem.parentNode ) {
                                                                                                                                                                                                                                      tween.elem[ tween.prop ] = tween.now;
                                                                                                                                                                                                                                  }
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 2 hrs to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 6579..6585

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

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

                                                                                                                                                                                                                          jQuery.fn.extend({
                                                                                                                                                                                                                              attr: function( name, value ) {
                                                                                                                                                                                                                                  return access( this, jQuery.attr, name, value, arguments.length > 1 );
                                                                                                                                                                                                                              },
                                                                                                                                                                                                                          
                                                                                                                                                                                                                          
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 2 other locations - About 2 hrs to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 7308..7318
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.slim.js on lines 6529..6539

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

                                                                                                                                                                                                                          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

                                                                                                                                                                                                                                  if ( s.ifModified ) {
                                                                                                                                                                                                                                      if ( jQuery.lastModified[ cacheURL ] ) {
                                                                                                                                                                                                                                          jqXHR.setRequestHeader( "If-Modified-Since", jQuery.lastModified[ cacheURL ] );
                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                      if ( jQuery.etag[ cacheURL ] ) {
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 2 hrs to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 8890..8897

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

                                                                                                                                                                                                                          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 ( state === 2 ) {
                                                                                                                                                                                                                                                  if ( !responseHeaders ) {
                                                                                                                                                                                                                                                      responseHeaders = {};
                                                                                                                                                                                                                                                      while ( (match = rheaders.exec( responseHeadersString )) ) {
                                                                                                                                                                                                                                                          responseHeaders[ match[1].toLowerCase() ] = match[ 2 ];
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 2 hrs to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 8724..8732

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

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

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

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

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

                                                                                                                                                                                                                          Refactorings

                                                                                                                                                                                                                          Further Reading

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

                                                                                                                                                                                                                          jQuery.noConflict = function( deep ) {
                                                                                                                                                                                                                              if ( window.$ === jQuery ) {
                                                                                                                                                                                                                                  window.$ = _$;
                                                                                                                                                                                                                              }
                                                                                                                                                                                                                          
                                                                                                                                                                                                                          
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 2 other locations - About 2 hrs to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 10016..10026
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.slim.js on lines 7911..7921

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

                                                                                                                                                                                                                          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

                                                                                                                                                                                                                                  if ( hooks.unqueued == null ) {
                                                                                                                                                                                                                                      hooks.unqueued = 0;
                                                                                                                                                                                                                                      oldfire = hooks.empty.fire;
                                                                                                                                                                                                                                      hooks.empty.fire = function() {
                                                                                                                                                                                                                                          if ( !hooks.unqueued ) {
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 2 hrs to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 6673..6681

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

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

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

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

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

                                                                                                                                                                                                                          Refactorings

                                                                                                                                                                                                                          Further Reading

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

                                                                                                                                                                                                                          function setGlobalEval( elems, refElements ) {
                                                                                                                                                                                                                              var i = 0,
                                                                                                                                                                                                                                  l = elems.length;
                                                                                                                                                                                                                          
                                                                                                                                                                                                                              for ( ; i < l; i++ ) {
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 2 other locations - About 2 hrs to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 4631..4642
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.slim.js on lines 4631..4642

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

                                                                                                                                                                                                                          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

                                                                                                                                                                                                                          jQuery.fx.timer = function( timer ) {
                                                                                                                                                                                                                              jQuery.timers.push( timer );
                                                                                                                                                                                                                              if ( timer() ) {
                                                                                                                                                                                                                                  jQuery.fx.start();
                                                                                                                                                                                                                              } else {
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 2 hrs to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 7229..7236

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

                                                                                                                                                                                                                          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

                                                                                                                                                                                                                              return animation.progress( animation.opts.progress )
                                                                                                                                                                                                                                  .done( animation.opts.done, animation.opts.complete )
                                                                                                                                                                                                                                  .fail( animation.opts.fail )
                                                                                                                                                                                                                                  .always( animation.opts.always );
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 2 hrs to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 6975..6978

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

                                                                                                                                                                                                                          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

                                                                                                                                                                                                                              opt.complete = function() {
                                                                                                                                                                                                                                  if ( jQuery.isFunction( opt.old ) ) {
                                                                                                                                                                                                                                      opt.old.call( this );
                                                                                                                                                                                                                                  }
                                                                                                                                                                                                                          
                                                                                                                                                                                                                          
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 2 hrs to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 7047..7055

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

                                                                                                                                                                                                                          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

                                                                                                                                                                                                                                      createTween: function( prop, end ) {
                                                                                                                                                                                                                                          var tween = jQuery.Tween( elem, animation.opts, prop, end,
                                                                                                                                                                                                                                                  animation.opts.specialEasing[ prop ] || animation.opts.easing );
                                                                                                                                                                                                                                          animation.tweens.push( tween );
                                                                                                                                                                                                                                          return tween;
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 2 hrs to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 6915..6920

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

                                                                                                                                                                                                                          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

                                                                                                                                                                                                                          jQuery.ajaxSetup({
                                                                                                                                                                                                                              jsonp: "callback",
                                                                                                                                                                                                                              jsonpCallback: function() {
                                                                                                                                                                                                                                  var callback = oldCallbacks.pop() || ( jQuery.expando + "_" + ( nonce++ ) );
                                                                                                                                                                                                                                  this[ callback ] = true;
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 2 hrs to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 9452..9459

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

                                                                                                                                                                                                                          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

                                                                                                                                                                                                                                          event.pageY = original.clientY + ( doc && doc.scrollTop  || body && body.scrollTop  || 0 ) - ( doc && doc.clientTop  || body && body.clientTop  || 0 );
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 1 hr to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-2.1.1.js on lines 4505..4505

                                                                                                                                                                                                                          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

                                                                                                                                                                                                                                          event.pageX = original.clientX + ( doc && doc.scrollLeft || body && body.scrollLeft || 0 ) - ( doc && doc.clientLeft || body && body.clientLeft || 0 );
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 1 hr to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-2.1.1.js on lines 4506..4506

                                                                                                                                                                                                                          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

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

                                                                                                                                                                                                                              opt.duration = jQuery.fx.off ? 0 : typeof opt.duration === "number" ? opt.duration :
                                                                                                                                                                                                                                  opt.duration in jQuery.fx.speeds ? jQuery.fx.speeds[ opt.duration ] : jQuery.fx.speeds._default;
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 1 hr to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 7034..7036

                                                                                                                                                                                                                          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

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

                                                                                                                                                                                                                              cur: function() {
                                                                                                                                                                                                                                  var hooks = Tween.propHooks[ this.prop ];
                                                                                                                                                                                                                          
                                                                                                                                                                                                                                  return hooks && hooks.get ?
                                                                                                                                                                                                                                      hooks.get( this ) :
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 1 hr to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 6503..6509

                                                                                                                                                                                                                          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

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

                                                                                                                                                                                                                          jQuery.ajaxPrefilter( "script", function( s ) {
                                                                                                                                                                                                                              if ( s.cache === undefined ) {
                                                                                                                                                                                                                                  s.cache = false;
                                                                                                                                                                                                                              }
                                                                                                                                                                                                                              if ( s.crossDomain ) {
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 1 hr to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 9402..9409

                                                                                                                                                                                                                          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

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

                                                                                                                                                                                                                          boolHook = {
                                                                                                                                                                                                                              set: function( elem, value, name ) {
                                                                                                                                                                                                                                  if ( value === false ) {
                                                                                                                                                                                                                                      // Remove boolean attributes when set to false
                                                                                                                                                                                                                                      jQuery.removeAttr( elem, name );
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 2 other locations - About 1 hr to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 7397..7408
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.slim.js on lines 6618..6629

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

                                                                                                                                                                                                                          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

                                                                                                                                                                                                                                  if ( s.data && s.processData && typeof s.data !== "string" ) {
                                                                                                                                                                                                                                      s.data = jQuery.param( s.data, s.traditional );
                                                                                                                                                                                                                                  }
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 1 hr to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 8828..8830

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

                                                                                                                                                                                                                          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

                                                                                                                                                                                                                                          script = jQuery("<script>").prop({
                                                                                                                                                                                                                                              async: true,
                                                                                                                                                                                                                                              charset: s.scriptCharset,
                                                                                                                                                                                                                                              src: s.url
                                                                                                                                                                                                                                          }).on(
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 1 hr to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 9419..9431

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

                                                                                                                                                                                                                          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

                                                                                                                                                                                                                              if ( jQuery.isFunction( params ) ) {
                                                                                                                                                                                                                          
                                                                                                                                                                                                                                  // We assume that it's the callback
                                                                                                                                                                                                                                  callback = params;
                                                                                                                                                                                                                                  params = undefined;
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 1 hr to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 9620..9629

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

                                                                                                                                                                                                                          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

                                                                                                                                                                                                                          jQuery.each( [ "ajaxStart", "ajaxStop", "ajaxComplete", "ajaxError", "ajaxSuccess", "ajaxSend" ], function( i, type ) {
                                                                                                                                                                                                                              jQuery.fn[ type ] = function( fn ) {
                                                                                                                                                                                                                                  return this.on( type, fn );
                                                                                                                                                                                                                              };
                                                                                                                                                                                                                          });
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 1 hr to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 9673..9684

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

                                                                                                                                                                                                                          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 ( jQuery.isFunction( value ) ) {
                                                                                                                                                                                                                                      return this.each(function( j ) {
                                                                                                                                                                                                                                          jQuery( this ).removeClass( value.call( this, j, this.className ) );
                                                                                                                                                                                                                                      });
                                                                                                                                                                                                                                  }
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 1 hr to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-2.1.1.js on lines 7148..7152

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

                                                                                                                                                                                                                          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 ( jQuery.isFunction( value ) ) {
                                                                                                                                                                                                                                      return this.each(function( j ) {
                                                                                                                                                                                                                                          jQuery( this ).addClass( value.call( this, j, this.className ) );
                                                                                                                                                                                                                                      });
                                                                                                                                                                                                                                  }
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 1 hr to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-2.1.1.js on lines 7191..7195

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

                                                                                                                                                                                                                          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

                                                                                                                                                                                                                          jQuery.expr.filters.animated = function( elem ) {
                                                                                                                                                                                                                              return jQuery.grep(jQuery.timers, function( fn ) {
                                                                                                                                                                                                                                  return elem === fn.elem;
                                                                                                                                                                                                                              }).length;
                                                                                                                                                                                                                          };
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 1 hr to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 9689..9693

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

                                                                                                                                                                                                                          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

                                                                                                                                                                                                                                              if ( conv && s[ "throws" ] ) {
                                                                                                                                                                                                                                                  response = conv( response );
                                                                                                                                                                                                                                              } else {
                                                                                                                                                                                                                                                  try {
                                                                                                                                                                                                                                                      response = conv( response );
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 1 hr to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 8540..8551

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

                                                                                                                                                                                                                          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

                                                                                                                                                                                                                                      anim.always(function() {
                                                                                                                                                                                                                                          hooks.unqueued--;
                                                                                                                                                                                                                                          if ( !jQuery.queue( elem, "fx" ).length ) {
                                                                                                                                                                                                                                              hooks.empty.fire();
                                                                                                                                                                                                                                          }
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 1 hr to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 6687..6692

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

                                                                                                                                                                                                                          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

                                                                                                                                                                                                                                  if ( s.data && s.hasContent && s.contentType !== false || options.contentType ) {
                                                                                                                                                                                                                                      jqXHR.setRequestHeader( "Content-Type", s.contentType );
                                                                                                                                                                                                                                  }
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 1 hr to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 8900..8902

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

                                                                                                                                                                                                                          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

                                                                                                                                                                                                                              preventDefault: function() {
                                                                                                                                                                                                                                  var e = this.originalEvent;
                                                                                                                                                                                                                          
                                                                                                                                                                                                                                  this.isDefaultPrevented = returnTrue;
                                                                                                                                                                                                                          
                                                                                                                                                                                                                          
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 1 hr to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-2.1.1.js on lines 4695..4703

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

                                                                                                                                                                                                                          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

                                                                                                                                                                                                                              stopPropagation: function() {
                                                                                                                                                                                                                                  var e = this.originalEvent;
                                                                                                                                                                                                                          
                                                                                                                                                                                                                                  this.isPropagationStopped = returnTrue;
                                                                                                                                                                                                                          
                                                                                                                                                                                                                          
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 1 hr to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-2.1.1.js on lines 4686..4694

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

                                                                                                                                                                                                                          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 ( fireGlobals ) {
                                                                                                                                                                                                                                          globalEventContext.trigger( "ajaxComplete", [ jqXHR, s ] );
                                                                                                                                                                                                                                          // Handle the global AJAX counter
                                                                                                                                                                                                                                          if ( !( --jQuery.active ) ) {
                                                                                                                                                                                                                                              jQuery.event.trigger("ajaxStop");
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 1 hr to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 9078..9085

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

                                                                                                                                                                                                                          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

                                                                                                                                                                                                                                  s.converters["script json"] = function() {
                                                                                                                                                                                                                                      if ( !responseContainer ) {
                                                                                                                                                                                                                                          jQuery.error( callbackName + " was not called" );
                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                      return responseContainer[ 0 ];
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 1 hr to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 9489..9494

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

                                                                                                                                                                                                                          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

                                                                                                                                                                                                                              undelegate: function( selector, types, fn ) {
                                                                                                                                                                                                                                  // ( namespace ) or ( selector, types [, fn] )
                                                                                                                                                                                                                                  return arguments.length === 1 ? this.off( selector, "**" ) : this.off( types, selector || "**", fn );
                                                                                                                                                                                                                              }
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 1 hr to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 9971..9977

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

                                                                                                                                                                                                                          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

                                                                                                                                                                                                                                          try {
                                                                                                                                                                                                                                              // Do send the request (this may raise an exception)
                                                                                                                                                                                                                                              xhr.send( options.hasContent && options.data || null );
                                                                                                                                                                                                                                          } catch ( e ) {
                                                                                                                                                                                                                                              // #14683: Only rethrow if this hasn't been notified as an error yet
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 1 hr to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 9352..9362

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

                                                                                                                                                                                                                          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

                                                                                                                                                                                                                                          abort: function( statusText ) {
                                                                                                                                                                                                                                              var finalText = statusText || strAbort;
                                                                                                                                                                                                                                              if ( transport ) {
                                                                                                                                                                                                                                                  transport.abort( finalText );
                                                                                                                                                                                                                                              }
                                                                                                                                                                                                                          Severity: Minor
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 55 mins to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 8779..8786

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

                                                                                                                                                                                                                          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

                                                                                                                                                                                                                              if ( dataTypes[ 1 ] ) {
                                                                                                                                                                                                                                  for ( conv in s.converters ) {
                                                                                                                                                                                                                                      converters[ conv.toLowerCase() ] = s.converters[ conv ];
                                                                                                                                                                                                                                  }
                                                                                                                                                                                                                              }
                                                                                                                                                                                                                          Severity: Minor
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 50 mins to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 8472..8476

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

                                                                                                                                                                                                                          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

                                                                                                                                                                                                                              ajaxSetup: function( target, settings ) {
                                                                                                                                                                                                                                  return settings ?
                                                                                                                                                                                                                          
                                                                                                                                                                                                                                      // Building a settings object
                                                                                                                                                                                                                                      ajaxExtend( ajaxExtend( target, jQuery.ajaxSettings ), settings ) :
                                                                                                                                                                                                                          Severity: Minor
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 50 mins to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 8639..8647

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

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

                                                                                                                                                                                                                          if ( typeof define === "function" && define.amd ) {
                                                                                                                                                                                                                              define( "jquery", [], function() {
                                                                                                                                                                                                                                  return jQuery;
                                                                                                                                                                                                                              });
                                                                                                                                                                                                                          }
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 2 other locations - About 50 mins to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 9998..10002
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.slim.js on lines 7893..7897

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

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

                                                                                                                                                                                                                          jQuery.each([
                                                                                                                                                                                                                              "tabIndex",
                                                                                                                                                                                                                              "readOnly",
                                                                                                                                                                                                                              "maxLength",
                                                                                                                                                                                                                              "cellSpacing",
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 2 other locations - About 45 mins to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 7537..7550
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.slim.js on lines 6758..6771

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

                                                                                                                                                                                                                          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

                                                                                                                                                                                                                              jQuery.fx.timer(
                                                                                                                                                                                                                                  jQuery.extend( tick, {
                                                                                                                                                                                                                                      elem: elem,
                                                                                                                                                                                                                                      anim: animation,
                                                                                                                                                                                                                                      queue: animation.opts.queue
                                                                                                                                                                                                                          Severity: Minor
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 45 mins to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 6966..6972

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

                                                                                                                                                                                                                          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

                                                                                                                                                                                                                                          cur = elem.nodeType === 1 && ( elem.className ?
                                                                                                                                                                                                                                              ( " " + elem.className + " " ).replace( rclass, " " ) :
                                                                                                                                                                                                                                              ""
                                                                                                                                                                                                                                          );
                                                                                                                                                                                                                          Severity: Minor
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 40 mins to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-2.1.1.js on lines 7160..7163

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

                                                                                                                                                                                                                          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

                                                                                                                                                                                                                                      self.html( selector ?
                                                                                                                                                                                                                          
                                                                                                                                                                                                                                          // If a selector was specified, locate the right elements in a dummy div
                                                                                                                                                                                                                                          // Exclude scripts to avoid IE 'Permission Denied' errors
                                                                                                                                                                                                                                          jQuery("<div>").append( jQuery.parseHTML( responseText ) ).find( selector ) :
                                                                                                                                                                                                                          Severity: Minor
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 40 mins to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 9647..9654

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

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

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

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

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

                                                                                                                                                                                                                          Refactorings

                                                                                                                                                                                                                          Further Reading

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

                                                                                                                                                                                                                          function disableScript( elem ) {
                                                                                                                                                                                                                              elem.type = (elem.getAttribute("type") !== null) + "/" + elem.type;
                                                                                                                                                                                                                              return elem;
                                                                                                                                                                                                                          }
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 2 other locations - About 40 mins to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 5500..5503
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.slim.js on lines 5500..5503

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

                                                                                                                                                                                                                          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

                                                                                                                                                                                                                                          cur = elem.nodeType === 1 && ( elem.className ?
                                                                                                                                                                                                                                              ( " " + elem.className + " " ).replace( rclass, " " ) :
                                                                                                                                                                                                                                              " "
                                                                                                                                                                                                                                          );
                                                                                                                                                                                                                          Severity: Minor
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 40 mins to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-2.1.1.js on lines 7202..7205

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

                                                                                                                                                                                                                          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

                                                                                                                                                                                                                                  callbackName = s.jsonpCallback = jQuery.isFunction( s.jsonpCallback ) ?
                                                                                                                                                                                                                                      s.jsonpCallback() :
                                                                                                                                                                                                                                      s.jsonpCallback;
                                                                                                                                                                                                                          Severity: Minor
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 40 mins to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 9477..9479

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

                                                                                                                                                                                                                          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

                                                                                                                                                                                                                                      if ( isSuccess ) {
                                                                                                                                                                                                                                          deferred.resolveWith( callbackContext, [ success, statusText, jqXHR ] );
                                                                                                                                                                                                                                      } else {
                                                                                                                                                                                                                                          deferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] );
                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                          Severity: Minor
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 35 mins to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 9060..9064

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

                                                                                                                                                                                                                          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 ( s[ callbackName ] ) {
                                                                                                                                                                                                                                          // make sure that re-using the options doesn't screw things around
                                                                                                                                                                                                                                          s.jsonpCallback = originalSettings.jsonpCallback;
                                                                                                                                                                                                                          
                                                                                                                                                                                                                                          // save the callback name for future use
                                                                                                                                                                                                                          Severity: Minor
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 35 mins to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 9518..9525

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

                                                                                                                                                                                                                          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

                                                                                                                                                                                                                                          if ( options.xhrFields ) {
                                                                                                                                                                                                                                              for ( i in options.xhrFields ) {
                                                                                                                                                                                                                                                  xhr[ i ] = options.xhrFields[ i ];
                                                                                                                                                                                                                                              }
                                                                                                                                                                                                                                          }
                                                                                                                                                                                                                          Severity: Minor
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 35 mins to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 9253..9257

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

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

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

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

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

                                                                                                                                                                                                                          Refactorings

                                                                                                                                                                                                                          Further Reading

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

                                                                                                                                                                                                                          jQuery.expr.filters.visible = function( elem ) {
                                                                                                                                                                                                                              return !jQuery.expr.filters.hidden( elem );
                                                                                                                                                                                                                          };
                                                                                                                                                                                                                          Severity: Minor
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 2 other locations - About 35 mins to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 9204..9206
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.slim.js on lines 7546..7548

                                                                                                                                                                                                                          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

                                                                                                                                                                                                                                      } else if ( tween.elem.style && ( tween.elem.style[ jQuery.cssProps[ tween.prop ] ] != null || jQuery.cssHooks[ tween.prop ] ) ) {
                                                                                                                                                                                                                          Severity: Minor
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 35 mins to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 6566..6568

                                                                                                                                                                                                                          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

                                                                                                                                                                                                                              for ( ; index < length; index++ ) {
                                                                                                                                                                                                                                  if ( (tween = collection[ index ].call( animation, prop, value )) ) {
                                                                                                                                                                                                                          
                                                                                                                                                                                                                                      // we're done with this property
                                                                                                                                                                                                                                      return tween;
                                                                                                                                                                                                                          Severity: Minor
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 30 mins to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 6651..6657

                                                                                                                                                                                                                          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

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

                                                                                                                                                                                                                                  converters: {
                                                                                                                                                                                                                          
                                                                                                                                                                                                                                      // Convert anything to text
                                                                                                                                                                                                                                      "* text": String,
                                                                                                                                                                                                                          
                                                                                                                                                                                                                          
                                                                                                                                                                                                                          Severity: Minor
                                                                                                                                                                                                                          Found in Project/Droid.Image.UI/Scripts/jquery-2.1.1.js and 1 other location - About 30 mins to fix
                                                                                                                                                                                                                          Project/Droid.Image.UI/Scripts/jquery-3.0.0.js on lines 8611..8624

                                                                                                                                                                                                                          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