hellsan631/angular-fullPage.js

View on GitHub

Showing 9 of 15 total issues

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

  function fullPage($timeout) {
    var directive = {
      restrict: 'A',
      scope: {options: '='},
      link: link
Severity: Major
Found in angular-fullpage.js - About 3 hrs to fix

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

      function fullPage($timeout, $compile) {
        var directive = {
          restrict: 'A',
          scope: {options: '='},
          link: link
    Severity: Major
    Found in sample/app/directives/angular-fullPage.min.js - About 3 hrs to fix

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

          function link(scope, element) {
            var pageIndex;
            var slideIndex;
            var afterRender;
      
      
      Severity: Major
      Found in sample/app/directives/angular-fullPage.min.js - About 2 hrs to fix

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

            function link(scope, element) {
              var pageIndex;
              var slideIndex;
              var afterRender;
              var onLeave;
        Severity: Major
        Found in angular-fullpage.js - About 2 hrs to fix

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

                var sanatizeOptions = function(options) {
                  var onLeave;
                  var onSlideLeave;
          
                  if (typeof options === 'object') {
          Severity: Minor
          Found in sample/app/directives/angular-fullPage.min.js - About 1 hr to fix

            Function MainController has 31 lines of code (exceeds 25 allowed). Consider refactoring.
            Open

              function MainController($state, $compile, $scope){
            
                var _this = this;
            
                this.mainOptions = {
            Severity: Minor
            Found in sample/app/views/main/main.controller.js - About 1 hr to fix

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

                    var sanatizeOptions = function(options) {
                      options.afterRender = afterAngularRender;
                      options.onLeave = onAngularLeave;
                      options.onSlideLeave = onAngularSlideLeave;
              
              
              Severity: Minor
              Found in angular-fullpage.js - About 1 hr to fix

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

                        function onAngularSlideLeave(anchorLink, page, slide, direction, next) {
                Severity: Minor
                Found in sample/app/directives/angular-fullPage.min.js - About 35 mins to fix

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

                          function onAngularSlideLeave(anchorLink, page, slide, direction, next) {
                  Severity: Minor
                  Found in angular-fullpage.js - About 35 mins to fix
                    Severity
                    Category
                    Status
                    Source
                    Language