Showing 27 of 143 total issues
Function calculateResults
has 28 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
var calculateResults = function (rawResults) {
var results = [];
rawResults.forEach(function (result) {
$scope.version.alias = $scope.version.alias ? $scope.version.alias : 'this.name';
result.name = evalExpression.call(result, $scope.version.alias, 'Unknown');
Function inviteUser
has 28 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
$ctrl.inviteUser = function (role) {
var object = {participants: {}};
var user;
switch (role) {
case 'teacher': {
Function RadialProgress
has 27 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
var RadialProgress = function (div, initialProgress) {
var svg = d3.select(div).append('svg')
.attr('viewBox', '0 0 100 100');
this.outerCircle = svg.append('circle')
Function updateOfflineTraces
has 26 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function updateOfflineTraces() {
if ($scope.activity && $scope.activity.offline) {
$http.get(CONSTANTS.PROXY + '/offlinetraces/' + $scope.activity._id, {
transformRequest: angular.identity,
headers: {
Avoid deeply nested control flow statements. Open
Open
if ($ctrl.isInSelectedGroup(id, role, $ctrl.classGroups[j])) {
return true;
}
Avoid deeply nested control flow statements. Open
Open
if ($scope.isInSelectedGroup(id, role, $scope.classGroups[j])) {
return true;
}
Consider simplifying this complex logical expression. Open
Open
if (process.env.NODE_ENV === 'test') {
var options = {
encoding: 'utf-8'
};