client/app/bundles/course/lesson-plan/reducers/lessonPlan.js
Function default
has 96 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export default function (state = initialState, action) {
switch (action.type) {
case actionTypes.SET_ITEM_TYPE_VISIBILITY: {
const visibilityByType = {
...state.visibilityByType,
- Create a ticketCreate a ticket
Avoid too many return
statements within this function. Open
Open
return {
...state,
items,
groups: groupItemsUnderMilestones(items, state.milestones),
};
- Create a ticketCreate a ticket
Avoid too many return
statements within this function. Open
Open
return {
...state,
items,
groups: groupItemsUnderMilestones(items, state.milestones),
visibilityByType: initializeVisibility(items, visibilityByType),
- Create a ticketCreate a ticket
Avoid too many return
statements within this function. Open
Open
return {
...state,
items,
groups: groupItemsUnderMilestones(items, state.milestones),
visibilityByType: initializeVisibility(items, visibilityByType),
- Create a ticketCreate a ticket
Avoid too many return
statements within this function. Open
Open
return {
...state,
milestones,
groups: groupItemsUnderMilestones(state.items, milestones),
};
- Create a ticketCreate a ticket
Avoid too many return
statements within this function. Open
Open
return {
...state,
milestones,
groups: groupItemsUnderMilestones(state.items, milestones),
};
- Create a ticketCreate a ticket
Avoid too many return
statements within this function. Open
Open
return {
...state,
items,
groups: groupItemsUnderMilestones(items, state.milestones),
visibilityByType: initializeVisibility(items, visibilityByType),
- Create a ticketCreate a ticket
Avoid too many return
statements within this function. Open
Open
return {
...state,
milestones,
groups: groupItemsUnderMilestones(state.items, milestones),
};
- Create a ticketCreate a ticket