Showing 8 of 10 total issues
Function Scooch
has 372 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
var Scooch = (function($, Utils) {
var defaults = {
dragRadius: 10,
moveRadius: 20,
animate: true,
File scooch.js
has 491 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
(function(factory) {
if (typeof define === 'function' && define.amd) {
/*
In AMD environments, you will need to define an alias
to your selector engine. i.e. either zepto or jQuery.
Function bind
has 110 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
Scooch.prototype.bind = function() {
var abs = Math.abs;
var dragging = false;
var canceled = false;
var dragRadius = this.options.dragRadius;
Function exports
has 88 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
module.exports = function(grunt) {
// JS eslint targets
var lint = {
targets: [
'src/**/*.js'
Function Utils
has 81 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
var Utils = (function($) {
var exports = {};
var ua = navigator.userAgent;
var has = $.support = $.support || {};
Function move
has 40 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
Scooch.prototype.move = function(newIndex, opts) {
var $element = this.$element;
var $inner = this.$inner;
var $items = this.$items;
var $start = this.$start;
Function initAutoplay
has 26 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
Scooch.prototype.initAutoplay = function() {
// Using modulus to determine the next correct index. Always use the current
// index and length in this calculation as the values can change.
var self = this; // bind reference to this for later
var moveScooch = function() {
Function initLoop
has 26 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
Scooch.prototype.initLoop = function() {
this._loopPrepend = 2;
this._loopAppend = 2;
for (var i = 0; i < this._loopPrepend; i++) {