fossasia/engelsystem

View on GitHub
includes/view/ShiftEntry_view.php

Summary

Maintainability
A
3 hrs
Test Coverage

Showing 3 of 3 total issues

Method ShiftEntry_edit_view has 44 lines of code (exceeds 25 allowed). Consider refactoring.
Open

function ShiftEntry_edit_view($angel, $date, $location, $title, $type, $comment, $freeloaded, $freeload_comment, $user_admin_shifts = false) {
if ($user_admin_shifts) {
$freeload_form = array(
form_checkbox('freeloaded', _("Freeloaded"), $freeloaded),
form_textarea('freeload_comment', _("Freeload comment (Only for shift coordination):"), $freeload_comment)
Severity: Minor
Found in includes/view/ShiftEntry_view.php - About 1 hr to fix

    Method ShiftEntry_edit_view has 9 arguments (exceeds 4 allowed). Consider refactoring.
    Open

    function ShiftEntry_edit_view($angel, $date, $location, $title, $type, $comment, $freeloaded, $freeload_comment, $user_admin_shifts = false) {
    Severity: Major
    Found in includes/view/ShiftEntry_view.php - About 1 hr to fix

      Function ShiftEntry_edit_view has a Cognitive Complexity of 7 (exceeds 5 allowed). Consider refactoring.
      Open

      function ShiftEntry_edit_view($angel, $date, $location, $title, $type, $comment, $freeloaded, $freeload_comment, $user_admin_shifts = false) {
      if ($user_admin_shifts) {
      $freeload_form = array(
      form_checkbox('freeloaded', _("Freeloaded"), $freeloaded),
      form_textarea('freeload_comment', _("Freeload comment (Only for shift coordination):"), $freeload_comment)
      Severity: Minor
      Found in includes/view/ShiftEntry_view.php - About 35 mins to fix

      There are no issues that match your filters.

      Category
      Status