Showing 5 of 30 total issues
Function render
has 92 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
render() { let display; const playerForm = <PlayerForm />; if (this.props.started) { if (this.gameOver()) {
Function render
has a Cognitive Complexity of 17 (exceeds 5 allowed). Consider refactoring. Open
Open
render() { let display; const playerForm = <PlayerForm />; if (this.props.started) { if (this.gameOver()) {
- Read upRead up
Function play
has 52 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export function play(state = initialState, action) { const newState = {...state}; const currentPlayer = Helpers.getCurrentPlayer(newState.players); const currentBall = Helpers.getCurrentBall(newState.balls); let portedBall;
Function PlayerList
has 28 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
let PlayerList = (props) => { let players = props.players.slice(); const isLeaderboard = props.hasOwnProperty('sorted'); if (isLeaderboard) { players = players.sort((player1, player2) => player2.score - player1.score);
Function defaultGameState
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
Open
export function defaultGameState(ballCount = 15) { const balls = {}; for (let i = 1; i <= ballCount; i++) {
- Read upRead up