Showing 41 of 41 total issues
SaveFileService
has 23 functions (exceeds 20 allowed). Consider refactoring. Open
@Injectable({ providedIn: 'root'})export class SaveFileService {
- Create a ticketCreate a ticket
Similar blocks of code found in 2 locations. Consider refactoring. Open
const bank3IndvChecksums = [ this.getChecksum(0x6000, 0x6462), this.getChecksum(0x6462, 0x68C4), this.getChecksum(0x68C4, 0x6D26), this.getChecksum(0x6D26, 0x7188),
- Read upRead up
- Create a ticketCreate a ticket
Similar blocks of code found in 2 locations. Consider refactoring. Open
const bank2IndvChecksums = [ this.getChecksum(0x4000, 0x4462), this.getChecksum(0x4462, 0x48C4), this.getChecksum(0x48C4, 0x4D26), this.getChecksum(0x4D26, 0x5188),
- Read upRead up
- Create a ticketCreate a ticket
Identical blocks of code found in 2 locations. Consider refactoring. Open
if (size > 0) for (let i = 1; i < size; i++) { res <<= 8; res |= value[i]; }
- Read upRead up
- Create a ticketCreate a ticket
Identical blocks of code found in 2 locations. Consider refactoring. Open
if (size > 0) for (let i = 1; i < size; i++) { res <<= 8; res |= value[i]; }
- Read upRead up
- Create a ticketCreate a ticket
Forbidden 'var' keyword, use 'let' or 'const' instead Open
var n = 0;
- Read upRead up
- Create a ticketCreate a ticket
- Exclude checks
" should be ' Open
import { TextService } from "./text.service";
- Read upRead up
- Create a ticketCreate a ticket
- Exclude checks
Identifier 'value' is never reassigned; use 'const' instead of 'let'. Open
let value = this.getRange(from, 2, bigEndian);
- Read upRead up
- Create a ticketCreate a ticket
- Exclude checks
" should be ' Open
ipcRenderer.on("dataUpdate", this.onDataUpdate.bind(this));
- Read upRead up
- Create a ticketCreate a ticket
- Exclude checks
else statements must be braced Open
else while (hexValue > 0) { hexArr.push(hexValue & 0xFF); hexValue >>= 8; }
- Read upRead up
- Create a ticketCreate a ticket
- Exclude checks
Unnecessary semicolon Open
const checksum = new Uint8Array([0xFF]);;
- Read upRead up
- Create a ticketCreate a ticket
- Exclude checks
if statements must be braced Open
if (hexValueOrig <= 0xFF && size == 2) hexArr.push(0x00);
- Read upRead up
- Create a ticketCreate a ticket
- Exclude checks
else statements must be braced Open
else res &= ~(1 << bit);
- Read upRead up
- Create a ticketCreate a ticket
- Exclude checks
if statements must be braced Open
if (size > 0) for (let i = 1; i < size; i++) { res <<= 8; res |= value[i]; }
- Read upRead up
- Create a ticketCreate a ticket
- Exclude checks
Forbidden 'var' keyword, use 'let' or 'const' instead Open
var m = 1;
- Read upRead up
- Create a ticketCreate a ticket
- Exclude checks
Forbidden 'var' keyword, use 'let' or 'const' instead Open
for (var i: number = 0; i < bcd.length; i += 1) {
- Read upRead up
- Create a ticketCreate a ticket
- Exclude checks
if statements must be braced Open
if (val) res |= (1 << bit);
- Read upRead up
- Create a ticketCreate a ticket
- Exclude checks
Forbidden 'var' keyword, use 'let' or 'const' instead Open
var s = size || 4; //default value: 4
- Read upRead up
- Create a ticketCreate a ticket
- Exclude checks
missing whitespace Open
const checksum = new Uint8Array([0xFF]);;
- Read upRead up
- Create a ticketCreate a ticket
- Exclude checks
Forbidden 'var' keyword, use 'let' or 'const' instead Open
var bcd = new Buffer(s);
- Read upRead up
- Create a ticketCreate a ticket
- Exclude checks
Identifier 'bcd' is never reassigned; use 'const' instead of 'var'. Open
var bcd = new Buffer(s);
- Read upRead up
- Create a ticketCreate a ticket
- Exclude checks
comment must start with a space Open
var s = size || 4; //default value: 4
- Read upRead up
- Create a ticketCreate a ticket
- Exclude checks
if statements must be braced Open
if (!internalOnly) this.fileDataExpanded = new SaveFileExpanded(this);
- Read upRead up
- Create a ticketCreate a ticket
- Exclude checks
" should be ' Open
ipcRenderer.on("dataChange", this.onDataChange.bind(this));
- Read upRead up
- Create a ticketCreate a ticket
- Exclude checks
if statements must be braced Open
if (prefix) hexStr = `0x${hexStr}`;
- Read upRead up
- Create a ticketCreate a ticket
- Exclude checks
Type number trivially inferred from a number literal, remove type annotation Open
for (var i: number = 0; i < bcd.length; i += 1) {
- Read upRead up
- Create a ticketCreate a ticket
- Exclude checks
" should be ' Open
ipcRenderer.send("ipcFrom", "dataUpdate", this.fileData, true);
- Read upRead up
- Create a ticketCreate a ticket
- Exclude checks
else statements must be braced Open
else return this.fileData.subarray(from, from + size);
- Read upRead up
- Create a ticketCreate a ticket
- Exclude checks
if statements must be braced Open
if (hexValue === 0) hexArr.push(0);
- Read upRead up
- Create a ticketCreate a ticket
- Exclude checks
Identifier 'hexArr' is never reassigned; use 'const' instead of 'let'. Open
let hexArr = [];
- Read upRead up
- Create a ticketCreate a ticket
- Exclude checks
if statements must be braced Open
if (boxesFormatted || force) this.recalcBoxesChecksums();
- Read upRead up
- Create a ticketCreate a ticket
- Exclude checks
if statements must be braced Open
if (bigEndian) data = data.reverse();
- Read upRead up
- Create a ticketCreate a ticket
- Exclude checks
if statements must be braced Open
if (hasPrefix) hex = hex.substr(2);
- Read upRead up
- Create a ticketCreate a ticket
- Exclude checks
Identifier 'value' is never reassigned; use 'const' instead of 'let'. Open
let value = this.getRange(from, size, bigEndian);
- Read upRead up
- Create a ticketCreate a ticket
- Exclude checks
if statements must be braced Open
if (bigEndian) value = value.reverse();
- Read upRead up
- Create a ticketCreate a ticket
- Exclude checks
" should be ' Open
ipcRenderer.send("ipcFrom", "dataUpdate", this.fileData, true);
- Read upRead up
- Create a ticketCreate a ticket
- Exclude checks
if statements must be braced Open
if (bigEndian) return this.fileData.subarray(from, from + size).reverse();
- Read upRead up
- Create a ticketCreate a ticket
- Exclude checks
if statements must be braced Open
if (size > 0) for (let i = 1; i < size; i++) { res <<= 8; res |= value[i]; }
- Read upRead up
- Create a ticketCreate a ticket
- Exclude checks
Identifier 'rawHex' is never reassigned; use 'const' instead of 'let'. Open
let rawHex = this.getRange(from, size, bigEndian);
- Read upRead up
- Create a ticketCreate a ticket
- Exclude checks