privly/privly-web

View on GitHub

Showing 98 of 98 total issues

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

var privly = {
/**
* Gives a map of the URL parameters and the anchor.
* This method assumes the parameters and the anchor are encoded
Severity: Major
Found in public/cdn/privly.js and 1 other location - About 3 wks to fix
public/cdn/privly-0.1.3.js on lines 40..800

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

var privly = {
/**
* Gives a map of the URL parameters and the anchor.
* This method assumes the parameters and the anchor are encoded
Severity: Major
Found in public/cdn/privly-0.1.3.js and 1 other location - About 3 wks to fix
public/cdn/privly.js on lines 40..800

File bootstrap.js has 1517 lines of code (exceeds 250 allowed). Consider refactoring.
Open

/* ===================================================
* bootstrap-transition.js v2.3.2
* http://getbootstrap.com/2.3.2/javascript.html#transitions
* ===================================================
* Copyright 2013 Twitter, Inc.
Severity: Major
Found in app/assets/javascripts/bootstrap.js - About 4 days to fix

    File privly-0.1.2.js has 433 lines of code (exceeds 250 allowed). Consider refactoring.
    Open

    /*******************************************************************************
    Open Source Initiative OSI - The MIT License (MIT):Licensing
    [OSI Approved License]
    The MIT License (MIT)
     
     
    Severity: Minor
    Found in public/cdn/privly-0.1.2.js - About 6 hrs to fix

      File privly-0.1.3.js has 418 lines of code (exceeds 250 allowed). Consider refactoring.
      Open

      /*******************************************************************************
      Open Source Initiative OSI - The MIT License (MIT):Licensing
      [OSI Approved License]
      The MIT License (MIT)
       
       
      Severity: Minor
      Found in public/cdn/privly-0.1.3.js - About 6 hrs to fix

        File privly.js has 418 lines of code (exceeds 250 allowed). Consider refactoring.
        Open

        /*******************************************************************************
        Open Source Initiative OSI - The MIT License (MIT):Licensing
        [OSI Approved License]
        The MIT License (MIT)
         
         
        Severity: Minor
        Found in public/cdn/privly.js - About 6 hrs to fix

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

          $.fn.popover = function (option) {
          return this.each(function () {
          var $this = $(this)
          , data = $this.data('popover')
          , options = typeof option == 'object' && option
          Severity: Major
          Found in app/assets/javascripts/bootstrap.js and 4 other locations - About 4 hrs to fix
          app/assets/javascripts/bootstrap.js on lines 1377..1385
          app/assets/javascripts/bootstrap.js on lines 1650..1658
          app/assets/javascripts/bootstrap.js on lines 2124..2132
          app/assets/javascripts/bootstrap.js on lines 2236..2244

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

          $.fn.typeahead = function (option) {
          return this.each(function () {
          var $this = $(this)
          , data = $this.data('typeahead')
          , options = typeof option == 'object' && option
          Severity: Major
          Found in app/assets/javascripts/bootstrap.js and 4 other locations - About 4 hrs to fix
          app/assets/javascripts/bootstrap.js on lines 1377..1385
          app/assets/javascripts/bootstrap.js on lines 1496..1504
          app/assets/javascripts/bootstrap.js on lines 1650..1658
          app/assets/javascripts/bootstrap.js on lines 2236..2244

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

          $.fn.tooltip = function ( option ) {
          return this.each(function () {
          var $this = $(this)
          , data = $this.data('tooltip')
          , options = typeof option == 'object' && option
          Severity: Major
          Found in app/assets/javascripts/bootstrap.js and 4 other locations - About 4 hrs to fix
          app/assets/javascripts/bootstrap.js on lines 1496..1504
          app/assets/javascripts/bootstrap.js on lines 1650..1658
          app/assets/javascripts/bootstrap.js on lines 2124..2132
          app/assets/javascripts/bootstrap.js on lines 2236..2244

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

          $.fn.affix = function (option) {
          return this.each(function () {
          var $this = $(this)
          , data = $this.data('affix')
          , options = typeof option == 'object' && option
          Severity: Major
          Found in app/assets/javascripts/bootstrap.js and 4 other locations - About 4 hrs to fix
          app/assets/javascripts/bootstrap.js on lines 1377..1385
          app/assets/javascripts/bootstrap.js on lines 1496..1504
          app/assets/javascripts/bootstrap.js on lines 1650..1658
          app/assets/javascripts/bootstrap.js on lines 2124..2132

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

          $.fn.scrollspy = function (option) {
          return this.each(function () {
          var $this = $(this)
          , data = $this.data('scrollspy')
          , options = typeof option == 'object' && option
          Severity: Major
          Found in app/assets/javascripts/bootstrap.js and 4 other locations - About 4 hrs to fix
          app/assets/javascripts/bootstrap.js on lines 1377..1385
          app/assets/javascripts/bootstrap.js on lines 1496..1504
          app/assets/javascripts/bootstrap.js on lines 2124..2132
          app/assets/javascripts/bootstrap.js on lines 2236..2244

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

          $.fn.alert = function (option) {
          return this.each(function () {
          var $this = $(this)
          , data = $this.data('alert')
          if (!data) $this.data('alert', (data = new Alert(this)))
          Severity: Major
          Found in app/assets/javascripts/bootstrap.js and 1 other location - About 3 hrs to fix
          app/assets/javascripts/bootstrap.js on lines 772..779

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

          $.fn.dropdown = function (option) {
          return this.each(function () {
          var $this = $(this)
          , data = $this.data('dropdown')
          if (!data) $this.data('dropdown', (data = new Dropdown(this)))
          Severity: Major
          Found in app/assets/javascripts/bootstrap.js and 1 other location - About 3 hrs to fix
          app/assets/javascripts/bootstrap.js on lines 132..139

          Function processLink has a Cognitive Complexity of 22 (exceeds 5 allowed). Consider refactoring.
          Open

          processLink: function(anchorElement)
          {
          "use strict";
          // Don't process editable links
          Severity: Minor
          Found in public/cdn/privly-0.1.2.js - About 3 hrs to fix

          Function processLink has 74 lines of code (exceeds 25 allowed). Consider refactoring.
          Open

          processLink: function(anchorElement)
          {
          "use strict";
          // Don't process editable links
          Severity: Major
          Found in public/cdn/privly-0.1.2.js - About 2 hrs to fix

            Function correctIndirection has a Cognitive Complexity of 20 (exceeds 5 allowed). Consider refactoring.
            Open

            correctIndirection: function()
            {
            "use strict";
            var anchors = document.links;
            var i = anchors.length;
            Severity: Minor
            Found in public/cdn/privly-0.1.2.js - About 2 hrs to fix

            Function correctIndirection has a Cognitive Complexity of 19 (exceeds 5 allowed). Consider refactoring.
            Open

            correctIndirection: function()
            {
            "use strict";
            var anchors = document.links;
            var i = anchors.length;
            Severity: Minor
            Found in public/cdn/privly-0.1.3.js - About 2 hrs to fix

            Function correctIndirection has a Cognitive Complexity of 19 (exceeds 5 allowed). Consider refactoring.
            Open

            correctIndirection: function()
            {
            "use strict";
            var anchors = document.links;
            var i = anchors.length;
            Severity: Minor
            Found in public/cdn/privly.js - About 2 hrs to fix

            Function slide has 45 lines of code (exceeds 25 allowed). Consider refactoring.
            Open

            , slide: function (type, next) {
            var $active = this.$element.find('.item.active')
            , $next = next || $active[type]()
            , isCycling = this.interval
            , direction = type == 'next' ? 'left' : 'right'
            Severity: Minor
            Found in app/assets/javascripts/bootstrap.js - About 1 hr to fix

              Function createLinks has a Cognitive Complexity of 14 (exceeds 5 allowed). Consider refactoring.
              Open

              createLinks: function()
              {
              "use strict";
              /***********************************************************************
              Inspired by Linkify script:
              Severity: Minor
              Found in public/cdn/privly.js - About 1 hr to fix
              Severity
              Category
              Status
              Source
              Language