diff --git a/package.json b/package.json index d1c5193a..f08fa71a 100644 --- a/package.json +++ b/package.json @@ -158,7 +158,7 @@ "eslint-plugin-chai-expect": "3.0.0", "eslint-plugin-import": "2.27.5", "eslint-plugin-jest-formatting": "3.1.0", - "eslint-plugin-jsdoc": "44.1.0", + "eslint-plugin-jsdoc": "48.4.0", "eslint-plugin-jsonc": "2.15.0", "eslint-plugin-markdown": "4.0.1", "eslint-plugin-markdownlint": "0.5.0", diff --git a/yarn.lock b/yarn.lock index 8b659456..2a9912f8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -814,14 +814,17 @@ __metadata: languageName: node linkType: hard -"@es-joy/jsdoccomment@npm:~0.38.0": - version: 0.38.0 - resolution: "@es-joy/jsdoccomment@npm:0.38.0" - dependencies: - comment-parser: "npm:1.3.1" +"@es-joy/jsdoccomment@npm:~0.43.1": + version: 0.43.1 + resolution: "@es-joy/jsdoccomment@npm:0.43.1" + dependencies: + "@types/eslint": "npm:^8.56.5" + "@types/estree": "npm:^1.0.5" + "@typescript-eslint/types": "npm:^7.2.0" + comment-parser: "npm:1.4.1" esquery: "npm:^1.5.0" jsdoc-type-pratt-parser: "npm:~4.0.0" - checksum: 1f31cde49c6573b3cd70d4e9111c815084e1fdc6c1351db4bb3c82d91de5930e2e1ad1f38e3078613e74b1b17edffcc1146747f029c56f0387c725e76983c79b + checksum: c7b30648f3959a6779df9f1939467916f46d40a87b4067a3e53f0492019d5f644cc5e2bb7ded5202a43a01b0627d7b751e9f1f1b10625f5a99a988894e55d2ac languageName: node linkType: hard @@ -1204,7 +1207,7 @@ __metadata: eslint-plugin-chai-expect: "npm:3.0.0" eslint-plugin-import: "npm:2.27.5" eslint-plugin-jest-formatting: "npm:3.1.0" - eslint-plugin-jsdoc: "npm:44.1.0" + eslint-plugin-jsdoc: "npm:48.4.0" eslint-plugin-jsonc: "npm:2.15.0" eslint-plugin-markdown: "npm:4.0.1" eslint-plugin-markdownlint: "npm:0.5.0" @@ -1797,6 +1800,13 @@ __metadata: languageName: node linkType: hard +"@pkgr/core@npm:^0.1.0": + version: 0.1.1 + resolution: "@pkgr/core@npm:0.1.1" + checksum: 6f25fd2e3008f259c77207ac9915b02f1628420403b2630c92a07ff963129238c9262afc9e84344c7a23b5cc1f3965e2cd17e3798219f5fd78a63d144d3cceba + languageName: node + linkType: hard + "@rollup/rollup-android-arm-eabi@npm:4.13.0": version: 4.13.0 resolution: "@rollup/rollup-android-arm-eabi@npm:4.13.0" @@ -2006,7 +2016,17 @@ __metadata: languageName: node linkType: hard -"@types/estree@npm:*, @types/estree@npm:1.0.5": +"@types/eslint@npm:^8.56.5": + version: 8.56.10 + resolution: "@types/eslint@npm:8.56.10" + dependencies: + "@types/estree": "npm:*" + "@types/json-schema": "npm:*" + checksum: 0cdd914b944ebba51c35827d3ef95bc3e16eb82b4c2741f6437fa57cdb00a4407c77f89c220afe9e4c9566982ec8a0fb9b97c956ac3bd4623a3b6af32eed8424 + languageName: node + linkType: hard + +"@types/estree@npm:*, @types/estree@npm:1.0.5, @types/estree@npm:^1.0.5": version: 1.0.5 resolution: "@types/estree@npm:1.0.5" checksum: 7de6d928dd4010b0e20c6919e1a6c27b61f8d4567befa89252055fad503d587ecb9a1e3eab1b1901f923964d7019796db810b7fd6430acb26c32866d126fd408 @@ -2198,6 +2218,13 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/types@npm:^7.2.0": + version: 7.13.1 + resolution: "@typescript-eslint/types@npm:7.13.1" + checksum: 006a5518608184c1d017b27fb4f66ce28bc75f89e2380ac42969ebdf0dc726af1cfcdf4ba36ce2858e9f6907d6f4295d3453859d7e9a35bc7855d4ebc900955d + languageName: node + linkType: hard + "@typescript-eslint/typescript-estree@npm:7.5.0": version: 7.5.0 resolution: "@typescript-eslint/typescript-estree@npm:7.5.0" @@ -3099,10 +3126,10 @@ __metadata: languageName: node linkType: hard -"comment-parser@npm:1.3.1": - version: 1.3.1 - resolution: "comment-parser@npm:1.3.1" - checksum: d533b527539472a4431f282afa406acd74f792728223984114e1ba10a417c06df91f2364e8aee41a78e9c92243c3bcc57b1ddc9a2a77342326ddb942b56d5060 +"comment-parser@npm:1.4.1": + version: 1.4.1 + resolution: "comment-parser@npm:1.4.1" + checksum: 16a3260b5e77819ebd9c99b0b65c7d6723b1ff73487bac9ce2d8f016a2847dd689e8663b88e1fad1444bbea89847c42f785708ac86a2c55f614f7095249bbf6b languageName: node linkType: hard @@ -3817,6 +3844,13 @@ __metadata: languageName: node linkType: hard +"es-module-lexer@npm:^1.5.3": + version: 1.5.4 + resolution: "es-module-lexer@npm:1.5.4" + checksum: f29c7c97a58eb17640dcbd71bd6ef754ad4f58f95c3073894573d29dae2cad43ecd2060d97ed5b866dfb7804d5590fb7de1d2c5339a5fceae8bd60b580387fc5 + languageName: node + linkType: hard + "es-set-tostringtag@npm:^2.0.1": version: 2.0.1 resolution: "es-set-tostringtag@npm:2.0.1" @@ -4063,21 +4097,23 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-jsdoc@npm:44.1.0": - version: 44.1.0 - resolution: "eslint-plugin-jsdoc@npm:44.1.0" +"eslint-plugin-jsdoc@npm:48.4.0": + version: 48.4.0 + resolution: "eslint-plugin-jsdoc@npm:48.4.0" dependencies: - "@es-joy/jsdoccomment": "npm:~0.38.0" + "@es-joy/jsdoccomment": "npm:~0.43.1" are-docs-informative: "npm:^0.0.2" - comment-parser: "npm:1.3.1" + comment-parser: "npm:1.4.1" debug: "npm:^4.3.4" escape-string-regexp: "npm:^4.0.0" esquery: "npm:^1.5.0" - semver: "npm:^7.5.0" - spdx-expression-parse: "npm:^3.0.1" + parse-imports: "npm:^2.1.0" + semver: "npm:^7.6.2" + spdx-expression-parse: "npm:^4.0.0" + synckit: "npm:^0.9.0" peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - checksum: 7dd7ef7f1896288dd60d85b7ba04cb08808a60545972ef5b5b9a82db177a6b1e7de9dd975bdcceb2a23177204592ac577780fe3a3b098be53ad24b155a3bfcf5 + eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 + checksum: 0f46f9f56ea20ff2f3d16ea81913fbfd43c2572b1f1e4fac1c22f76f79a6da9f00f2dd93df988922d512850507632f334a7069a1ca6711a51b840da386928118 languageName: node linkType: hard @@ -6697,6 +6733,16 @@ __metadata: languageName: node linkType: hard +"parse-imports@npm:^2.1.0": + version: 2.1.0 + resolution: "parse-imports@npm:2.1.0" + dependencies: + es-module-lexer: "npm:^1.5.3" + slashes: "npm:^3.0.12" + checksum: 2b4210c6af5309cc8e4f5d7f8eb8c628b2df690e456d4a686d3b618d7ca165e6b13ac9f64dfabc714e0d3bcefff70a0e771cdadc7fd6873e62d70c13d246e7d1 + languageName: node + linkType: hard + "parse-json@npm:^5.0.0, parse-json@npm:^5.2.0": version: 5.2.0 resolution: "parse-json@npm:5.2.0" @@ -7338,7 +7384,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:7.6.0, semver@npm:^7.0.0, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.5.0, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0": +"semver@npm:7.6.0": version: 7.6.0 resolution: "semver@npm:7.6.0" dependencies: @@ -7358,6 +7404,15 @@ __metadata: languageName: node linkType: hard +"semver@npm:^7.0.0, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.2": + version: 7.6.2 + resolution: "semver@npm:7.6.2" + bin: + semver: bin/semver.js + checksum: 296b17d027f57a87ef645e9c725bff4865a38dfc9caf29b26aa084b85820972fbe7372caea1ba6857162fa990702c6d9c1d82297cecb72d56c78ab29070d2ca2 + languageName: node + linkType: hard + "set-blocking@npm:^2.0.0": version: 2.0.0 resolution: "set-blocking@npm:2.0.0" @@ -7452,6 +7507,13 @@ __metadata: languageName: node linkType: hard +"slashes@npm:^3.0.12": + version: 3.0.12 + resolution: "slashes@npm:3.0.12" + checksum: c221d73765013db64f3eaf49dacc6b99a5d5477e63720c1bb71d1af647965dda23ab100ca1eb622e080f11ffe68e1e0a233b7b908073260bed4ec819ff1d3e42 + languageName: node + linkType: hard + "slice-ansi@npm:^5.0.0": version: 5.0.0 resolution: "slice-ansi@npm:5.0.0" @@ -7531,7 +7593,7 @@ __metadata: languageName: node linkType: hard -"spdx-expression-parse@npm:^3.0.0, spdx-expression-parse@npm:^3.0.1": +"spdx-expression-parse@npm:^3.0.0": version: 3.0.1 resolution: "spdx-expression-parse@npm:3.0.1" dependencies: @@ -7541,6 +7603,16 @@ __metadata: languageName: node linkType: hard +"spdx-expression-parse@npm:^4.0.0": + version: 4.0.0 + resolution: "spdx-expression-parse@npm:4.0.0" + dependencies: + spdx-exceptions: "npm:^2.1.0" + spdx-license-ids: "npm:^3.0.0" + checksum: 936be681fbf5edeec3a79c023136479f70d6edb3fd3875089ac86cd324c6c8c81add47399edead296d1d0af17ae5ce88c7f88885eb150b62c2ff6e535841ca6a + languageName: node + linkType: hard + "spdx-license-ids@npm:^3.0.0": version: 3.0.13 resolution: "spdx-license-ids@npm:3.0.13" @@ -7791,6 +7863,16 @@ __metadata: languageName: node linkType: hard +"synckit@npm:^0.9.0": + version: 0.9.0 + resolution: "synckit@npm:0.9.0" + dependencies: + "@pkgr/core": "npm:^0.1.0" + tslib: "npm:^2.6.2" + checksum: e93f3f5ee43fa71d3bb2a345049642d9034f34fa9528706b5ef26e825335ca5446143c56c2b041810afe26aa6e343583ff08525f5530618a4707375270f87be1 + languageName: node + linkType: hard + "tapable@npm:^2.2.0": version: 2.2.1 resolution: "tapable@npm:2.2.1"