app/javascript/components/Events/PerformanceCompetition/Show/Replay/RoundReplay/Player/AltitudeChart/utils.tsx
Function drawPath
has 45 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function drawPath(
ctx: CanvasRenderingContext2D,
points: PlayerPoint[],
color: string,
rangeFrom: number,
- Create a ticketCreate a ticket
Function drawChart
has 42 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function drawChart(ctx: CanvasRenderingContext2D, rangeFrom: number, rangeTo: number) {
const fontSize = 36
ctx.clearRect(0, 0, chartWidth * 0.97, chartHeight)
- Create a ticketCreate a ticket
Function drawPath
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
ctx: CanvasRenderingContext2D,
points: PlayerPoint[],
color: string,
rangeFrom: number,
rangeTo: number,
- Create a ticketCreate a ticket
Function updateChart
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
ctx: CanvasRenderingContext2D,
paths: PlayerPoint[][],
rangeFrom: number,
rangeTo: number,
distanceRange: { min: number; max: number }
- Create a ticketCreate a ticket
Function getChartCoordinates
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
altitude: number,
distance: number,
rangeFrom: number,
rangeTo: number,
distanceRange: { min: number; max: number }
- Create a ticketCreate a ticket