src/common/containers/Phases/index.jsx
Function mapStateToProps
has 62 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function mapStateToProps(state) {
const {app, phaseSummaries} = state
const {phaseSummaries: phaseSummariesByPhaseId} = phaseSummaries
const phaseSummaryList = Object.values(phaseSummariesByPhaseId)
Function tableSources
has 50 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
const tableSources = phaseSummaryList.map((phaseSummary, i) => {
const projectsByMemberId = phaseSummary.currentProjects.reduce((result, project) => {
project.memberIds.forEach(memberId => {
result[memberId] = project
})