junebug12851/pokered-save-editor

View on GitHub
src/app/data/savefile-expanded/fragments/WarpData.ts

Summary

Maintainability
A
45 mins
Test Coverage

Showing 6 of 6 total issues

Similar blocks of code found in 4 locations. Consider refactoring.
Open

constructor(savefile?: SaveFileService, index?: number) {
if (savefile !== undefined)
this.load(savefile as SaveFileService, index as number);
}
Severity: Major
Found in src/app/data/savefile-expanded/fragments/WarpData.ts and 3 other locations - About 45 mins to fix
src/app/data/savefile-expanded/fragments/HoFRecord.ts on lines 5..8
src/app/data/savefile-expanded/fragments/MapConnData.ts on lines 4..7
src/app/data/savefile-expanded/fragments/SignData.ts on lines 4..7

Type number trivially inferred from a number literal, remove type annotation
Open

public x: number = 0;

Type number trivially inferred from a number literal, remove type annotation
Open

public y: number = 0;

Type number trivially inferred from a number literal, remove type annotation
Open

public destWarp: number = 0;

if statements must be braced
Open

if (savefile !== undefined)
this.load(savefile as SaveFileService, index as number);

Type number trivially inferred from a number literal, remove type annotation
Open

public destMap: number = 0;
Category
Status