jekyll/jekyll

View on GitHub

Showing 11 of 84 total issues

File livereload.js has 1069 lines of code (exceeds 250 allowed). Consider refactoring.
Open

(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
(function() {
  var Connector, PROTOCOL_6, PROTOCOL_7, Parser, Version, _ref;

  _ref = require('./protocol'), Parser = _ref.Parser, PROTOCOL_6 = _ref.PROTOCOL_6, PROTOCOL_7 = _ref.PROTOCOL_7;
Severity: Major
Found in lib/jekyll/commands/serve/livereload_assets/livereload.js - About 2 days to fix

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

    },{}],7:[function(require,module,exports){
    (function() {
      var IMAGE_STYLES, Reloader, numberOfMatchingSegments, pathFromUrl, pathsMatch, pickBestMatch, splitUrl;
    
      splitUrl = function(url) {
    Severity: Major
    Found in lib/jekyll/commands/serve/livereload_assets/livereload.js - About 2 days to fix

      Class Document has 54 methods (exceeds 20 allowed). Consider refactoring.
      Open

        class Document
          include Comparable
          extend Forwardable
      
          attr_reader :path, :site, :extname, :collection
      Severity: Major
      Found in lib/jekyll/document.rb - About 7 hrs to fix

        Function 4 has 188 lines of code (exceeds 25 allowed). Consider refactoring.
        Open

        },{}],4:[function(require,module,exports){
        (function() {
          var Connector, LiveReload, Options, Reloader, Timer,
            __hasProp = {}.hasOwnProperty;
        
        
        Severity: Major
        Found in lib/jekyll/commands/serve/livereload_assets/livereload.js - About 7 hrs to fix

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

          (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
          (function() {
            var Connector, PROTOCOL_6, PROTOCOL_7, Parser, Version, _ref;
          
            _ref = require('./protocol'), Parser = _ref.Parser, PROTOCOL_6 = _ref.PROTOCOL_6, PROTOCOL_7 = _ref.PROTOCOL_7;
          Severity: Major
          Found in lib/jekyll/commands/serve/livereload_assets/livereload.js - About 6 hrs to fix

            Function LiveReload has 98 lines of code (exceeds 25 allowed). Consider refactoring.
            Open

                function LiveReload(window) {
                  var k, v, _ref;
                  this.window = window;
                  this.listeners = {};
                  this.plugins = [];
            Severity: Major
            Found in lib/jekyll/commands/serve/livereload_assets/livereload.js - About 3 hrs to fix

              Function 6 has 83 lines of code (exceeds 25 allowed). Consider refactoring.
              Open

              },{}],6:[function(require,module,exports){
              (function() {
                var PROTOCOL_6, PROTOCOL_7, Parser, ProtocolError,
                  __indexOf = [].indexOf || function(item) { for (var i = 0, l = this.length; i < l; i++) { if (i in this && this[i] === item) return i; } return -1; };
              
              
              Severity: Major
              Found in lib/jekyll/commands/serve/livereload_assets/livereload.js - About 3 hrs to fix

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

                    Reloader.prototype.reloadStylesheet = function(path) {
                      var imported, link, links, match, style, _i, _j, _k, _l, _len, _len1, _len2, _len3, _ref, _ref1;
                      links = (function() {
                        var _i, _len, _ref, _results;
                        _ref = this.document.getElementsByTagName('link');
                Severity: Major
                Found in lib/jekyll/commands/serve/livereload_assets/livereload.js - About 2 hrs to fix

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

                  },{"./connector":1,"./options":5,"./reloader":7,"./timer":9}],5:[function(require,module,exports){
                  (function() {
                    var Options;
                  
                    exports.Options = Options = (function() {
                  Severity: Major
                  Found in lib/jekyll/commands/serve/livereload_assets/livereload.js - About 2 hrs to fix

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

                    },{}],3:[function(require,module,exports){
                    (function() {
                      var LessPlugin;
                    
                      module.exports = LessPlugin = (function() {
                    Severity: Major
                    Found in lib/jekyll/commands/serve/livereload_assets/livereload.js - About 2 hrs to fix

                      Avoid deeply nested control flow statements.
                      Open

                                  if ((keyAndValue = pair.split('=')).length > 1) {
                                    options.set(keyAndValue[0].replace(/-/g, '_'), keyAndValue.slice(1).join('='));
                                  }
                      Severity: Major
                      Found in lib/jekyll/commands/serve/livereload_assets/livereload.js - About 45 mins to fix
                        Severity
                        Category
                        Status
                        Source
                        Language