Showing 61 of 126 total issues
Function resolved
has 29 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function resolved(results) {
_this.state[action] = _this.state[action] || {};
_this.state[action].success = true;
angular.forEach(results, function(result) {
Function removeReflectionLink
has 29 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function removeReflectionLink(reflectionKey, target) {
var reflectionSchema = target.schema.relationships[reflectionKey];
var config = {
action: 'unlinkReflection',
object: target,
Function AngularJsonAPIAbstractModelWrapper
has 9 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
AngularJsonAPIModelSourceError,
AngularJsonAPIModelValidationError,
AngularJsonAPIModelErrorsManager,
AngularJsonAPIModelLinkerService,
AngularJsonAPIModelForm,
Function resolve
has 28 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function resolve(response) {
var results = $jsonapi.__proccesResults(response.data);
$rootScope.$emit('angularJsonAPI:' + _this.type + ':collection:fetch', 'resolved', _this, response);
$q.allSettled(results.included.map(synchronizeIncluded)).then(resolveIncluded, deferred.reject);
Function AngularJsonAPIModel
has 28 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function AngularJsonAPIModel(
AngularJsonAPIAbstractModel,
AngularJsonAPISchema,
namedFunction,
pluralize,
Function setRelationships
has 28 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function setRelationships(schema, key) {
var relationshipData = validatedData.relationships[key];
if (relationshipData === undefined) {
if (object.data.relationships[key] === undefined) {
Function decorator
has 27 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function decorator($delegate) {
var $q = $delegate;
$q.allSettled = $q.allSettled || allSettled;
Function __proccesResults
has 26 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function __proccesResults(results) {
var objects = {
data: [],
included: []
};
Function resolve
has 26 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function resolve(response) {
$rootScope.$emit('angularJsonAPI:' + _this.data.type + ':object:link', 'resolved', _this, response);
var targets = AngularJsonAPIModelLinkerService.link(_this, key, target);
Function resolve
has 26 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function resolve(response) {
$rootScope.$emit('angularJsonAPI:' + _this.data.type + ':object:unlink', 'resolved', _this, response);
var targets = AngularJsonAPIModelLinkerService.link(_this, key, target);
Function AngularJsonAPISourceParseWrapper
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
AngularJsonAPIModelSourceError,
AngularJsonAPISourcePrototype,
AngularJsonAPIModelLinkerService,
pluralize,
Parse,
Function AngularJsonAPIResourceWrapper
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
AngularJsonAPIModel,
AngularJsonAPISchema,
AngularJsonAPIResourceCache,
AngularJsonAPICollection,
$rootScope,
Function AngularJsonAPISourceRestWrapper
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
AngularJsonAPIModelSourceError,
AngularJsonAPISourcePrototype,
AngularJsonAPIModelLinkerService,
toKebabCase,
$q,
Function AngularJsonAPIModel
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
AngularJsonAPIAbstractModel,
AngularJsonAPISchema,
namedFunction,
pluralize,
$log
Function unlink
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
function unlink(object, key, target, oneWay, form) {
Function link
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
function link(object, key, target, oneWay, form) {
Function AngularJsonAPICollectionWrapper
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
AngularJsonAPIModelSourceError,
AngularJsonAPIModelErrorsManager,
$rootScope,
$injector,
$q
Avoid too many return
statements within this function. Open
Open
return [];
Avoid too many return
statements within this function. Open
Open
return __processAddHasMany(object, key, target, form);
Avoid too many return
statements within this function. Open
Open
return __processAddHasOne(object, key, target, form);