rosa-abf/rosa-build

View on GitHub
app/assets/javascripts/angularjs/controllers/projects_controller.js

Summary

Maintainability
C
1 day
Test Coverage

Showing 3 of 3 total issues

Similar blocks of code found in 2 locations. Consider refactoring.
Open

$scope.change_group_filter = function(group_id) {
var position = $.inArray(group_id, $scope.filter_groups);
var filter = 'group_filter_'+group_id+'_class';
if( ~position ) {
$scope.filter_groups.splice(position, 1);
app/assets/javascripts/angularjs/controllers/projects_controller.js on lines 44..56

Similar blocks of code found in 2 locations. Consider refactoring.
Open

$scope.change_user_filter = function(user_id) {
var position = $.inArray(user_id, $scope.filter_users);
var filter = 'user_filter_'+user_id+'_class';
if( ~position ) {
$scope.filter_users.splice(position, 1);
app/assets/javascripts/angularjs/controllers/projects_controller.js on lines 58..70

Similar blocks of code found in 3 locations. Consider refactoring.
Open

$http.get(Routes.projects_path(params)).then(function(res) {
$scope.page = res.data.page;
$scope.total_items = res.data.projects_count;
$scope.projects = res.data.projects;
});
app/assets/javascripts/angularjs/controllers/advisories_controller.js on lines 12..16
app/assets/javascripts/angularjs/controllers/platforms_controller.js on lines 7..11

There are no issues that match your filters.

Category
Status