Skip to content

Commit 0291e5c

Browse files
committed
upgrade: packages
1 parent 35c2a2f commit 0291e5c

28 files changed

+1034
-918
lines changed

.eslintrc.js

Lines changed: 0 additions & 34 deletions
This file was deleted.

eslint.config.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,13 +32,13 @@ export default [
3232
"no-console": "error",
3333

3434
// Mocha rules
35+
"mocha/no-pending-tests": "error",
3536
"mocha/no-exclusive-tests": "error",
3637

3738
// Prettier for formatting
3839
"prettier/prettier": "error",
3940

40-
"no-unused-vars": "off",
41+
"no-unused-vars": "warn",
4142
},
42-
ignores: ["public/*", "dist/*"],
4343
},
4444
];

models/items.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ const getItemBasedOnFilter = async (query) => {
7070
try {
7171
let call = itemTagsModel;
7272
Object.keys(query).forEach((key) => {
73+
// eslint-disable-next-line security/detect-object-injection
7374
call = call.where(key, "==", query[key]);
7475
});
7576
const items = [];

models/logs.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,9 @@ const fetchLogs = async (query, param) => {
4646
try {
4747
let call = logsModel.where("type", "==", param);
4848
Object.keys(query).forEach((key) => {
49+
// eslint-disable-next-line security/detect-object-injection
4950
if (key !== "limit" && key !== "lastDocId") {
51+
// eslint-disable-next-line security/detect-object-injection
5052
call = call.where(key, "==", query[key]);
5153
}
5254
});

models/userStatus.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
/* eslint-disable no-console */
12
const { Forbidden, NotFound } = require("http-errors");
23
const admin = require("firebase-admin");
34
const firestore = require("../utils/firestore");

package.json

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -16,27 +16,27 @@
1616
"tdd:watch": "sh scripts/tests/tdd.sh"
1717
},
1818
"dependencies": {
19-
"@aws-sdk/client-identitystore": "3.817.0",
19+
"@aws-sdk/client-identitystore": "3.821.0",
2020
"@types/nodemailer": "6.4.17",
2121
"axios": "1.9.0",
2222
"cloudinary": "2.6.1",
2323
"config": "3.3.7",
2424
"cookie-parser": "1.4.7",
2525
"cors": "2.8.5",
2626
"datauri": "4.1.0",
27-
"debug": "4.3.5",
27+
"debug": "4.4.1",
2828
"express": "~4.18.3",
2929
"express-boom": "3.0.0",
30-
"firebase-admin": "12.1.1",
30+
"firebase-admin": "13.4.0",
3131
"helmet": "7.1.0",
3232
"http-errors": "~2.0.0",
33-
"joi": "17.12.2",
34-
"jsdoc": "4.0.2",
33+
"joi": "17.13.3",
34+
"jsdoc": "4.0.4",
3535
"jsonwebtoken": "^8.5.1",
3636
"morgan": "1.10.0",
3737
"multer": "1.4.5-lts.1",
38-
"newrelic": "11.19.0",
39-
"nodemailer": "6.7.3",
38+
"newrelic": "12.20.0",
39+
"nodemailer": "7.0.3",
4040
"nodemailer-mock": "2.0.8",
4141
"passport": "0.7.0",
4242
"passport-github2": "0.1.12",
@@ -47,26 +47,26 @@
4747
"devDependencies": {
4848
"@eslint/compat": "^1.2.9",
4949
"@eslint/eslintrc": "^3.3.1",
50-
"@eslint/js": "^9.27.0",
50+
"@eslint/js": "9.28.0",
5151
"@types/chai": "4.3.16",
5252
"@types/config": "3.3.5",
5353
"@types/express": "4.17.21",
5454
"@types/jest": "29.5.14",
5555
"@types/mocha": "10.0.10",
56-
"@types/node": "22.15.21",
57-
"@types/sinon": "17.0.3",
58-
"@typescript-eslint/parser": "8.32.1",
56+
"@types/node": "22.15.29",
57+
"@types/sinon": "17.0.4",
58+
"@typescript-eslint/parser": "8.33.0",
5959
"chai": "4.4.1",
6060
"chai-http": "4.4.0",
6161
"cross-env": "7.0.3",
62-
"eslint": "^9.27.0",
62+
"eslint": "9.28.0",
6363
"eslint-config-prettier": "10.1.5",
6464
"eslint-config-standard": "^17.1.0",
6565
"eslint-plugin-mocha": "^11.1.0",
6666
"eslint-plugin-node": "^11.1.0",
67-
"eslint-plugin-prettier": "^5.4.0",
67+
"eslint-plugin-prettier": "5.4.1",
6868
"eslint-plugin-security": "^3.0.1",
69-
"firebase-tools": "14.4.0",
69+
"firebase-tools": "14.5.1",
7070
"globals": "^16.2.0",
7171
"mocha": "11.5.0",
7272
"nock": "13.2.9",

server.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,13 +54,13 @@ function onError(error) {
5454
case "EACCES":
5555
logger.error(bind + " requires elevated privileges");
5656
process.exit(1);
57-
57+
// eslint-disable-next-line no-unreachable
5858
break;
5959

6060
case "EADDRINUSE":
6161
logger.error(bind + " is already in use");
6262
process.exit(1);
63-
63+
// eslint-disable-next-line no-unreachable
6464
break;
6565

6666
default:

services/discordService.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ const setInDiscordFalseScript = async () => {
4444
const updateUsersPromises = [];
4545
users.forEach((user) => {
4646
const id = user.id;
47-
47+
// eslint-disable-next-line security/detect-object-injection
4848
delete user[id];
4949
const userData = {
5050
...user,

test/fixtures/discordResponse/discord-response.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -273,7 +273,7 @@ const getOnboarding31DPlusMembers = [
273273
nick: "john",
274274
pending: false,
275275
premium_since: null,
276-
276+
// eslint-disable-next-line no-loss-of-precision
277277
roles: ["9876543210", "11334336"],
278278
user: {
279279
id: "9653710123456",

test/integration/contributions.test.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
/* eslint-disable no-unused-expressions */
12
const chai = require("chai");
23
const sinon = require("sinon");
34
const { expect } = chai;

0 commit comments

Comments
 (0)