myems-admin/js/angular/angular-touch.js

Summary

Maintainability
A
3 hrs
Test Coverage

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

    bind: function(element, eventHandlers, pointerTypes) {
      // Absolute total movement, used to control swipe vs. scroll.
      var totalX, totalY;
      // Coordinates of the start position.
      var startCoords;
Severity: Major
Found in myems-admin/js/angular/angular-touch.js - About 2 hrs to fix

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

    function makeSwipeDirective(directiveName, direction, eventName) {
      ngTouch.directive(directiveName, ['$parse', '$swipe', function($parse, $swipe) {
        // The maximum vertical delta for a swipe should be less than 75px.
        var MAX_VERTICAL_DISTANCE = 75;
        // Vertical distance should not be more than a fraction of the horizontal distance.
    Severity: Minor
    Found in myems-admin/js/angular/angular-touch.js - About 1 hr to fix

      There are no issues that match your filters.

      Category
      Status