Team-Gigabyte / quotobot

Consider using arrow functions for callbacks JS-0241
Anti-pattern
Minor
5 months ago5 months old
Unexpected function expression
10        db.each("SELECT * FROM Quotes ORDER BY id DESC limit 1;", function (error, row) {
11            if (error) { console.error(error) }
12            db.run(`INSERT INTO Quotes(quote, id, source, usage) VALUES(?,?,?,?)`,
13                [qt, row.id + 1, src, 0], function (error) {14                    if (error) { console.error(error) }15                    else { console.log("Added quote!") }16                }17            );//SELECT * FROM Quotes ORDER BY id ASC limit 1;
18            rl.close();
19        });
Unexpected function expression
 7});
 8rl.question("What is the quote? ", function (qt) {
 9    rl.question("Who wrote it? ", function (src) {
10        db.each("SELECT * FROM Quotes ORDER BY id DESC limit 1;", function (error, row) {11            if (error) { console.error(error) }12            db.run(`INSERT INTO Quotes(quote, id, source, usage) VALUES(?,?,?,?)`,13                [qt, row.id + 1, src, 0], function (error) {14                    if (error) { console.error(error) }15                    else { console.log("Added quote!") }16                }17            );//SELECT * FROM Quotes ORDER BY id ASC limit 1;18            rl.close();19        });20    });
21});
Unexpected function expression
 6    output: process.stdout
 7});
 8rl.question("What is the quote? ", function (qt) {
 9    rl.question("Who wrote it? ", function (src) {10        db.each("SELECT * FROM Quotes ORDER BY id DESC limit 1;", function (error, row) {11            if (error) { console.error(error) }12            db.run(`INSERT INTO Quotes(quote, id, source, usage) VALUES(?,?,?,?)`,13                [qt, row.id + 1, src, 0], function (error) {14                    if (error) { console.error(error) }15                    else { console.log("Added quote!") }16                }17            );//SELECT * FROM Quotes ORDER BY id ASC limit 1;18            rl.close();19        });20    });21});
Unexpected function expression
 5    input: process.stdin,
 6    output: process.stdout
 7});
 8rl.question("What is the quote? ", function (qt) { 9    rl.question("Who wrote it? ", function (src) {10        db.each("SELECT * FROM Quotes ORDER BY id DESC limit 1;", function (error, row) {11            if (error) { console.error(error) }12            db.run(`INSERT INTO Quotes(quote, id, source, usage) VALUES(?,?,?,?)`,13                [qt, row.id + 1, src, 0], function (error) {14                    if (error) { console.error(error) }15                    else { console.log("Added quote!") }16                }17            );//SELECT * FROM Quotes ORDER BY id ASC limit 1;18            rl.close();19        });20    });21});