platanus/angular-restmod

View on GitHub

Showing 16 of 33 total issues

Function dsl has 39 lines of code (exceeds 25 allowed). Consider refactoring.
Open

      dsl: function() {

        return {

          /**
Severity: Minor
Found in src/module/serializer.js - About 1 hr to fix

    Function attrAsReferenceToMany has 37 lines of code (exceeds 25 allowed). Consider refactoring.
    Open

        attrAsReferenceToMany: function(_attr, _model, _keys) {
    
          this.attrDefault(_attr, function() { return []; })
              .attrMask(_attr, Utils.WRITE_MASK)
              .attrMeta(_attr, { relation: 'belongs_to_many' });
    Severity: Minor
    Found in src/module/extended/builder-relations.js - About 1 hr to fix

      Function attrAsReference has 36 lines of code (exceeds 25 allowed). Consider refactoring.
      Open

          attrAsReference: function(_attr, _model, _key, _prefetch) {
      
            this.attrDefault(_attr, null)
                .attrMask(_attr, Utils.WRITE_MASK)
                .attrMeta(_attr, { relation: 'belongs_to' });
      Severity: Minor
      Found in src/module/extended/builder-relations.js - About 1 hr to fix

        Function decode has 35 lines of code (exceeds 25 allowed). Consider refactoring.
        Open

            function decode(_from, _to, _prefix, _mask, _ctx) {
              var key, decodedName, fullName, value, maps, isMapped, i, l,
                  prefix = _prefix ? _prefix + '.' : '';
        
              // explicit mappings
        Severity: Minor
        Found in src/module/serializer.js - About 1 hr to fix

          Function describe has 35 lines of code (exceeds 25 allowed). Consider refactoring.
          Open

                describe: function(_description) {
                  forEach(_description, function(_desc, _attr) {
                    switch(_attr.charAt(0)) {
                    case '@':
                      $log.warn('Usage of @ in description objects will be removed in 1.2, use a $extend block instead');
          Severity: Minor
          Found in src/module/builder.js - About 1 hr to fix

            Function attrAsCollection has 34 lines of code (exceeds 25 allowed). Consider refactoring.
            Open

                attrAsCollection: function(_attr, _model, _url, _source, _inverseOf, _params, _hooks) {
            
                  var options, globalHooks; // global relation configuration
            
                  this.attrDefault(_attr, function() {
            Severity: Minor
            Found in src/module/extended/builder-relations.js - About 1 hr to fix

              Function buildArrayType has 32 lines of code (exceeds 25 allowed). Consider refactoring.
              Open

                  buildArrayType: function(_forceIframe) {
              
                    var arrayType;
              
                    if(PROTO_SETTER && !_forceIframe) {
              Severity: Minor
              Found in src/module/utils.js - About 1 hr to fix

                Function $send has 32 lines of code (exceeds 25 allowed). Consider refactoring.
                Open

                    $send: function(_options, _success, _error) {
                
                      // make sure a style base was selected for the model
                      if(!this.$type.getProperty('style')) {
                        $log.warn('No API style base was selected, see the Api Integration FAQ for more information on this warning');
                Severity: Minor
                Found in src/module/api/common-api.js - About 1 hr to fix

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

                      function encode(_from, _to, _prefix, _mask, _ctx) {
                        var key, fullName, encodedName, value, maps,
                            prefix = _prefix ? _prefix + '.' : '';
                  
                        // implicit mappings
                  Severity: Minor
                  Found in src/module/serializer.js - About 1 hr to fix

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

                        attrAsResource: function(_attr, _model, _url, _source, _inverseOf, _hooks) {
                    
                          var options, globalHooks; // global relation configuration
                    
                          this.attrDefault(_attr, function() {
                    Severity: Minor
                    Found in src/module/extended/builder-relations.js - About 1 hr to fix

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

                      module.exports = function(config) {
                        config.set({
                      
                          // Base path, that will be used to resolve files and exclude
                          basePath: '',
                      Severity: Minor
                      Found in karma.conf.js - About 1 hr to fix

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

                              define: function(_where, _fun) {
                        
                                var name = false, api = 'Record';
                                if(typeof _fun === 'object' && _fun) {
                                  api = _where;
                        Severity: Minor
                        Found in src/module/factory.js - About 1 hr to fix

                          Function attrAsResource has 6 arguments (exceeds 4 allowed). Consider refactoring.
                          Open

                              attrAsResource: function(_attr, _model, _url, _source, _inverseOf, _hooks) {
                          Severity: Minor
                          Found in src/module/extended/builder-relations.js - About 45 mins to fix

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

                                function decode(_from, _to, _prefix, _mask, _ctx) {
                            Severity: Minor
                            Found in src/module/serializer.js - About 35 mins to fix

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

                                  function encode(_from, _to, _prefix, _mask, _ctx) {
                              Severity: Minor
                              Found in src/module/serializer.js - About 35 mins to fix

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

                                  function processFeature(_raw, _name, _feature, _other, _do) {
                                Severity: Minor
                                Found in src/module/support/default-packer.js - About 35 mins to fix
                                  Severity
                                  Category
                                  Status
                                  Source
                                  Language