Skip to content

Commit ceb8add

Browse files
authored
chore: dependency management (#810)
* chore: remove unused dependencies * chore: update dependencies to latest minor/patch * chore: upgrade pino to v10, @types/jest to v30, @types/node to v25 * chore: upgrade joi to v18 * chore: upgrade mongodb to v7 * chore: upgrade migrate-mongo to v14 * chore: upgrade eslint to v10, eslint-plugin-jest to v29, eslint-plugin-jsdoc to v63, lint-staged to v17 * chore: add legacy-peer-deps=true to .npmrc for CI compatibility * chore: copy .npmrc into Docker image for legacy-peer-deps support * fix: copy .npmrc to production stage in Dockerfile * fix: revert eslint to v9.39.4 and joi to v17.13.3; remove legacy-peer-deps and revert Dockerfile
1 parent c6dbb1c commit ceb8add

4 files changed

Lines changed: 1776 additions & 2460 deletions

File tree

eslint.config.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,10 @@ const jsdocRules = /** @type {const} */ ({
4747
}
4848
],
4949

50+
// Disable jsdoc v63 new rules that produce too many warnings in this codebase
51+
'jsdoc/reject-any-type': 'off',
52+
'jsdoc/reject-function-type': 'off',
53+
5054
// JSDoc @param types are mandatory for JavaScript
5155
'jsdoc/require-param-description': 'off',
5256
'jsdoc/require-param-type': 'error',

0 commit comments

Comments
 (0)