FC-softwares/baseball-scoreboard

View on GitHub

Showing 457 of 504 total issues

Identical blocks of code found in 2 locations. Consider refactoring.
Open

if (res_data.ok === true) {
socket.emit('auth', { ok: true, message: 'authorized' });
authorizedSessions.push(socket.id);
console.log('Authorized session', socket.id, authorizedSessions);
} else {
Severity: Major
Found in socket.js and 1 other location - About 1 hr to fix
socket.js on lines 133..153

Identical blocks of code found in 2 locations. Consider refactoring.
Open

if(socket.handshake.auth.id == 'guest' && socket.handshake.auth.token == 'guest' && CLIENT == 'DEMO'){
socket.emit('auth', { ok: true, message: 'authorized' });
authorizedSessions.push(socket.id);
console.log('Authorized session', socket.id, authorizedSessions);
}else{
Severity: Major
Found in socket.js and 1 other location - About 1 hr to fix
socket.js on lines 142..148

Function minusChanges has a Cognitive Complexity of 8 (exceeds 5 allowed). Consider refactoring.
Open

function minusChanges(indx, data_old_obj, toBeSent) {
var i, ScoreATmp = 0, ScoreHTmp = 0;
switch(indx) {
case 'Teams.Home.Score':
minusScore(data_old_obj, 'Home', 'H', toBeSent);
Severity: Minor
Found in updateData.js - About 45 mins to fix

Function plusChanges has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring.
Open

function plusChanges(indx, data_old_obj, toBeSent) {
switch(indx) {
case 'Ball': if (data_old_obj.Ball < 3){data_old_obj[indx]++; toBeSent.Ball = data_old_obj.Ball;} break;
case 'Strike':
if (data_old_obj.Strike < 2) {
Severity: Minor
Found in updateData.js - About 25 mins to fix

Expected RBRACE at line 14, col 5.
Open

--c-home: #000000;
Severity: Minor
Found in app/css/inning.css by csslint

Expected RBRACE at line 15, col 5.
Open

--c-away: #000000;
Severity: Minor
Found in app/css/inning.css by csslint

Expected RBRACE at line 21, col 5.
Open

--g-def: linear-gradient(0deg, rgba(233,233,233,1) 0%, rgba(255,255,255,1) 100%);
Severity: Minor
Found in app/css/inning.css by csslint

Rule doesn't have all its properties in alphabetical order.
Open

.scoreboard > .container > .inning {
Severity: Minor
Found in app/css/inning.css by csslint

Unexpected token ')' at line 141, col 31.
Open

div:not(.teamName, .scoreboard) {
Severity: Minor
Found in app/css/inning.css by csslint

Expected RBRACE at line 15, col 5.
Open

--c-away: #000000;
Severity: Minor
Found in app/css/prepost.css by csslint

Expected RBRACE at line 24, col 5.
Open

--i-inning: 0;
Severity: Minor
Found in app/css/inning.css by csslint

Adjoining classes: .scoreboard.disabled > .container > .inning:nth-child(10)
Open

.scoreboard > .container > .inning:nth-child(10), .scoreboard.disabled > .container > .inning:nth-child(10) {
Severity: Minor
Found in app/css/inning.css by csslint

Adjoining classes: .scoreboard.disabled > .container > .inning:nth-child(16)
Open

.scoreboard > .container > .inning:nth-child(16), .scoreboard.disabled > .container > .inning:nth-child(16) {
Severity: Minor
Found in app/css/inning.css by csslint

Unexpected token '{' at line 141, col 33.
Open

div:not(.teamName, .scoreboard) {
Severity: Minor
Found in app/css/inning.css by csslint

Don't use IDs in selectors.
Open

.teamLogo#away {grid-area: logoAway;}
Severity: Minor
Found in app/css/inning.css by csslint

Expected (<color>) but found 'var(--c-disabled)'.</color>
Open

color: var(--c-disabled);
Severity: Minor
Found in app/css/inning.css by csslint

Rule doesn't have all its properties in alphabetical order.
Open

.scoreboard.disabled > .container > .inning {
Severity: Minor
Found in app/css/inning.css by csslint

Don't use IDs in selectors.
Open

.teamColor#home {
Severity: Minor
Found in app/css/inning.css by csslint

Expected RBRACE at line 8, col 5.
Open

--w-teamlogo: 40px;
Severity: Minor
Found in app/css/inning.css by csslint

Adjoining classes: .scoreboard.disabled > .teamColor
Open

.scoreboard.disabled > .teamColor, .scoreboard.disabled > .teamName, .scoreboard.disabled > .teamLogo {
Severity: Minor
Found in app/css/inning.css by csslint
Severity
Category
Status
Source
Language