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 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 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 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 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 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 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 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 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

                              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
                                  Severity
                                  Category
                                  Status
                                  Source
                                  Language