diff --git a/packages/connectivity/src/scp-cf/xsuaa-service.ts b/packages/connectivity/src/scp-cf/xsuaa-service.ts index a5d0f39a49..3147f15d8a 100644 --- a/packages/connectivity/src/scp-cf/xsuaa-service.ts +++ b/packages/connectivity/src/scp-cf/xsuaa-service.ts @@ -18,7 +18,7 @@ interface XsuaaParameters { } /** - * Make a client credentials request against the XSUAA credentials inside {@param service}. + * Make a client credentials request against the XSUAA credentials inside `service`. * @param service - Service as it is defined in the environment variable. * @param jwt - User JWT or object containing the `iss` property. * @returns Client credentials token. @@ -67,7 +67,7 @@ export async function getClientCredentialsToken( } /** - * Make a user token request against the XSUAA credentials inside {@param service}. + * Make a user token request against the XSUAA credentials inside `service`. * @param service - Service as it is defined in the environment variable. * @param userJwt - User JWT. * @returns User token. diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json index 0470fe3f46..b48d05a225 100644 --- a/packages/eslint-config/package.json +++ b/packages/eslint-config/package.json @@ -31,7 +31,7 @@ "eslint-config-prettier": "^10.1.8", "eslint-import-resolver-typescript": "^4.4.4", "eslint-plugin-import": "^2.32.0", - "eslint-plugin-jsdoc": "^60.3.1", + "eslint-plugin-jsdoc": "^61.0.1", "eslint-plugin-prettier": "^5.5.4", "eslint-plugin-regex": "^1.10.0", "eslint-plugin-unused-imports": "^4.3.0", diff --git a/yarn.lock b/yarn.lock index 46a6a7be37..2d9de3533e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -650,16 +650,21 @@ resolved "https://registry.npmjs.org/@epic-web/invariant/-/invariant-1.0.0.tgz#1073e5dee6dd540410784990eb73e4acd25c9813" integrity sha512-lrTPqgvfFQtR/eY/qkIzp98OGdNJu0m5ji3q/nJI8v3SXkRKEnWiOxMmbvcSoAIzv/cGiuvRy57k4suKQSAdwA== -"@es-joy/jsdoccomment@~0.60.0": - version "0.60.0" - resolved "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.60.0.tgz#fa4545d98ac56ab1482a9d9d6ee49f2ad469ce1d" - integrity sha512-nZIXk63VbpIooJVXRWEhLIbVScE8rtbcPWr+zQ0ZQsnflvomq31DvB5hR0T1IoikvrNaF4pNoDOi5se5tmIZIg== +"@es-joy/jsdoccomment@~0.76.0": + version "0.76.0" + resolved "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.76.0.tgz#7785b915035f6010a0f59535202a1ff916faaa72" + integrity sha512-g+RihtzFgGTx2WYCuTHbdOXJeAlGnROws0TeALx9ow/ZmOROOZkVg5wp/B44n0WJgI4SQFP1eWM2iRPlU2Y14w== dependencies: "@types/estree" "^1.0.8" - "@typescript-eslint/types" "^8.44.1" + "@typescript-eslint/types" "^8.46.0" comment-parser "1.4.1" esquery "^1.6.0" - jsdoc-type-pratt-parser "~5.4.0" + jsdoc-type-pratt-parser "~6.10.0" + +"@es-joy/resolve.exports@1.2.0": + version "1.2.0" + resolved "https://registry.npmjs.org/@es-joy/resolve.exports/-/resolve.exports-1.2.0.tgz#fe541a68aa080255f798c8561714ac8fad72cdd5" + integrity sha512-Q9hjxWI5xBM+qW2enxfe8wDKdFWMfd0Z29k5ZJnuBqD/CasY5Zryj09aCA6owbGATWz+39p5uIdaHXpopOcG8g== "@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.7.0": version "4.7.0" @@ -1548,6 +1553,11 @@ resolved "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.37.tgz#f331e4db64ff8195e9e3d8449343c85aaa237d6e" integrity sha512-2TRuQVgQYfy+EzHRTIvkhv2ADEouJ2xNS/Vq+W5EuuewBdOrvATvljZTxHWZSTYr2sTjTHpGvucaGAt67S2akw== +"@sindresorhus/base62@^1.0.0": + version "1.0.0" + resolved "https://registry.npmjs.org/@sindresorhus/base62/-/base62-1.0.0.tgz#c47c42410e5212e4fa4657670e118ddfba39acd6" + integrity sha512-TeheYy0ILzBEI/CO55CP6zJCSdSWeRtGnHy8U8dWSUH4I68iqTsy7HkMktR4xakThc9jotkPQUXT4ITdbV7cHA== + "@sinonjs/commons@^3.0.1": version "3.0.1" resolved "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz#1029357e44ca901a615585f6d27738dbc89084cd" @@ -2005,11 +2015,16 @@ resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.46.2.tgz#2bad7348511b31e6e42579820e62b73145635763" integrity sha512-lNCWCbq7rpg7qDsQrd3D6NyWYu+gkTENkG5IKYhUIcxSb59SQC/hEQ+MrG4sTgBVghTonNWq42bA/d4yYumldQ== -"@typescript-eslint/types@8.46.3", "@typescript-eslint/types@^8.44.1", "@typescript-eslint/types@^8.46.2", "@typescript-eslint/types@^8.46.3": +"@typescript-eslint/types@8.46.3", "@typescript-eslint/types@^8.46.2", "@typescript-eslint/types@^8.46.3": version "8.46.3" resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.46.3.tgz#da05ea40e91359b4275dbb3a489f2f7907a02245" integrity sha512-G7Ok9WN/ggW7e/tOf8TQYMaxgID3Iujn231hfi0Pc7ZheztIJVpO44ekY00b7akqc6nZcvregk0Jpah3kep6hA== +"@typescript-eslint/types@^8.46.0": + version "8.46.4" + resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.46.4.tgz#38022bfda051be80e4120eeefcd2b6e3e630a69b" + integrity sha512-USjyxm3gQEePdUwJBFjjGNG18xY9A2grDVGuk7/9AkjIF1L+ZrVnwR5VAU5JXtUnBL/Nwt3H31KlRDaksnM7/w== + "@typescript-eslint/typescript-estree@8.46.2": version "8.46.2" resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.46.2.tgz#ab547a27e4222bb6a3281cb7e98705272e2c7d08" @@ -4026,12 +4041,13 @@ eslint-plugin-import@^2.32.0: string.prototype.trimend "^1.0.9" tsconfig-paths "^3.15.0" -eslint-plugin-jsdoc@^60.3.1: - version "60.3.1" - resolved "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-60.3.1.tgz#7313e31ea9ff3c91c4b5c366fde6cee618bd33b2" - integrity sha512-AEJRW4EgERmAGnMraZXu85r5xgtI9XqKlgKfaWkkFmHbMVMii2oz1dmz1b3GISJOkhfHNi4JsVC0RA+IPTrkBg== +eslint-plugin-jsdoc@^61.0.1: + version "61.2.1" + resolved "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-61.2.1.tgz#9a7afd946a0a5c4cff6fa262fc4ddcc184d11bef" + integrity sha512-Htacti3dbkNm4rlp/Bk9lqhv+gi6US9jyN22yaJ42G6wbteiTbNLChQwi25jr/BN+NOzDWhZHvCDdrhX0F8dXQ== dependencies: - "@es-joy/jsdoccomment" "~0.60.0" + "@es-joy/jsdoccomment" "~0.76.0" + "@es-joy/resolve.exports" "1.2.0" are-docs-informative "^0.0.2" comment-parser "1.4.1" debug "^4.4.3" @@ -4039,10 +4055,11 @@ eslint-plugin-jsdoc@^60.3.1: espree "^10.4.0" esquery "^1.6.0" html-entities "^2.6.0" - object-deep-merge "^1.0.5" + object-deep-merge "^2.0.0" parse-imports-exports "^0.2.4" - semver "^7.7.2" + semver "^7.7.3" spdx-expression-parse "^4.0.0" + to-valid-identifier "^1.0.0" eslint-plugin-prettier@^5.5.4: version "5.5.4" @@ -6027,10 +6044,10 @@ jsbn@1.1.0: resolved "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz#b01307cb29b618a1ed26ec79e911f803c4da0040" integrity sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A== -jsdoc-type-pratt-parser@~5.4.0: - version "5.4.0" - resolved "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-5.4.0.tgz#8f14a44286a8f50205e1bb67ee6626d2c4652903" - integrity sha512-F9GQ+F1ZU6qvSrZV8fNFpjDNf614YzR2eF6S0+XbDjAcUI28FSoXnYZFjQmb1kFx3rrJb5PnxUH3/Yti6fcM+g== +jsdoc-type-pratt-parser@~6.10.0: + version "6.10.0" + resolved "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-6.10.0.tgz#0846ab682d937eb7272b0e42f49d7f22039059a2" + integrity sha512-+LexoTRyYui5iOhJGn13N9ZazL23nAHGkXsa1p/C8yeq79WRfLBag6ZZ0FQG2aRoc9yfo59JT9EYCQonOkHKkQ== jsep@^1.4.0: version "1.4.0" @@ -6986,12 +7003,10 @@ oas-validator@^5.0.8: should "^13.2.1" yaml "^1.10.0" -object-deep-merge@^1.0.5: - version "1.0.5" - resolved "https://registry.npmjs.org/object-deep-merge/-/object-deep-merge-1.0.5.tgz#a5aed81ba02563f6632ea3496451f2b987619538" - integrity sha512-3DioFgOzetbxbeUq8pB2NunXo8V0n4EvqsWM/cJoI6IA9zghd7cl/2pBOuWRf4dlvA+fcg5ugFMZaN2/RuoaGg== - dependencies: - type-fest "4.2.0" +object-deep-merge@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/object-deep-merge/-/object-deep-merge-2.0.0.tgz#94d24cf713d4a7a143653500ff4488a2d494681f" + integrity sha512-3DC3UMpeffLTHiuXSy/UG4NOIYTLlY9u3V82+djSCLYClWobZiS4ivYzpIUWrRY/nfsJ8cWsKyG3QfyLePmhvg== object-inspect@^1.13.3, object-inspect@^1.13.4: version "1.13.4" @@ -7983,6 +7998,11 @@ requires-port@^1.0.0: resolved "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== +reserved-identifiers@^1.0.0: + version "1.2.0" + resolved "https://registry.npmjs.org/reserved-identifiers/-/reserved-identifiers-1.2.0.tgz#d2982cd698e317dd3dced1ee1c52412dbd64fc64" + integrity sha512-yE7KUfFvaBFzGPs5H3Ops1RevfUEsDc5Iz65rOwWg4lE8HJSYtle77uul3+573457oHvBKuHYDl/xqUkKpEEdw== + resolve-cwd@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" @@ -8896,6 +8916,14 @@ to-regex-range@^5.0.1: dependencies: is-number "^7.0.0" +to-valid-identifier@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/to-valid-identifier/-/to-valid-identifier-1.0.0.tgz#27337955333c3c517feb60bea533cf27ce54b79f" + integrity sha512-41wJyvKep3yT2tyPqX/4blcfybknGB4D+oETKLs7Q76UiPqRpUJK3hr1nxelyYO0PHKVzJwlu0aCeEAsGI6rpw== + dependencies: + "@sindresorhus/base62" "^1.0.0" + reserved-identifiers "^1.0.0" + toidentifier@1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" @@ -9098,11 +9126,6 @@ type-detect@4.0.8: resolved "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== -type-fest@4.2.0: - version "4.2.0" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-4.2.0.tgz#e259430307710e77721ecf6f545840acad72195f" - integrity sha512-5zknd7Dss75pMSED270A1RQS3KloqRJA9XbXLe0eCxyw7xXFb3rd+9B0UQ/0E+LQT6lnrLviEolYORlRWamn4w== - type-fest@^0.18.0: version "0.18.1" resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz#db4bc151a4a2cf4eebf9add5db75508db6cc841f"