diff --git a/packages/app-shell/package.json b/packages/app-shell/package.json
index d435efc3d7801173f9c199ff9e98672a3738c083..991f3db9285f214d6d062b06ffb5524b999f82f9 100644
--- a/packages/app-shell/package.json
+++ b/packages/app-shell/package.json
@@ -19,7 +19,7 @@
         "@rollup/plugin-json": "^6.0.0",
         "@rollup/plugin-node-resolve": "^15.0.0",
         "eslint": "^8.0.0",
-        "eslint-plugin-jsdoc": "^39.0.0",
+        "eslint-plugin-jsdoc": "^40.0.0",
         "glob": "^8.0.0",
         "i18next-parser": "^7.0.0",
         "karma": "^6.0.0",
diff --git a/packages/auth/package.json b/packages/auth/package.json
index da343a85a546fd6c58744953d55afd7c2de2568b..4294e71899413c4113e95a65b4a55b842b6ae69c 100644
--- a/packages/auth/package.json
+++ b/packages/auth/package.json
@@ -22,7 +22,7 @@
         "@rollup/plugin-terser": "^0.4.0",
         "@rollup/plugin-url": "^8.0.0",
         "eslint": "^8.0.0",
-        "eslint-plugin-jsdoc": "^39.0.0",
+        "eslint-plugin-jsdoc": "^40.0.0",
         "glob": "^8.0.0",
         "i18next-parser": "^7.0.0",
         "karma": "^6.0.0",
diff --git a/packages/common/package.json b/packages/common/package.json
index ece2fcc628c1bdb67048528685de7bd749b0468d..b2dd202ff745c2ee17f6fda6ba8270416005ca17 100644
--- a/packages/common/package.json
+++ b/packages/common/package.json
@@ -15,7 +15,7 @@
         "@rollup/plugin-json": "^6.0.0",
         "@rollup/plugin-node-resolve": "^15.0.0",
         "eslint": "^8.0.0",
-        "eslint-plugin-jsdoc": "^39.0.0",
+        "eslint-plugin-jsdoc": "^40.0.0",
         "i18next-parser": "^7.0.0",
         "karma": "^6.0.0",
         "karma-chrome-launcher": "^3.0.0",
diff --git a/packages/data-table-view/package.json b/packages/data-table-view/package.json
index 1950f3e0599f612f0016f4e05c69acd3ce6f8287..1a8a30cf4f2b9d7ab9d2d9907dbf69ea8c94540e 100644
--- a/packages/data-table-view/package.json
+++ b/packages/data-table-view/package.json
@@ -21,7 +21,7 @@
         "@rollup/plugin-terser": "^0.4.0",
         "@rollup/plugin-url": "^8.0.0",
         "eslint": "^8.0.0",
-        "eslint-plugin-jsdoc": "^39.0.0",
+        "eslint-plugin-jsdoc": "^40.0.0",
         "glob": "^8.0.0",
         "i18next-parser": "^7.0.0",
         "karma": "^6.0.0",
diff --git a/packages/file-handling/package.json b/packages/file-handling/package.json
index a859a01e7fd66abbe4ae04b8442d15d6c6df104d..e4c51e75567196bab950d367c9fe5d1f2720e111 100644
--- a/packages/file-handling/package.json
+++ b/packages/file-handling/package.json
@@ -20,7 +20,7 @@
         "@rollup/plugin-node-resolve": "^15.0.0",
         "@rollup/plugin-terser": "^0.4.0",
         "eslint": "^8.0.0",
-        "eslint-plugin-jsdoc": "^39.0.0",
+        "eslint-plugin-jsdoc": "^40.0.0",
         "i18next-parser": "^7.0.0",
         "karma": "^6.0.0",
         "karma-chrome-launcher": "^3.0.0",
diff --git a/packages/knowledge-base-web-page-element-view/package.json b/packages/knowledge-base-web-page-element-view/package.json
index a298bba721425a15b2d643f8bd54c8b1fe0a5096..6a179863396adf17d46d91b53a7c3ffaea90a001 100644
--- a/packages/knowledge-base-web-page-element-view/package.json
+++ b/packages/knowledge-base-web-page-element-view/package.json
@@ -21,7 +21,7 @@
         "@rollup/plugin-terser": "^0.4.0",
         "@rollup/plugin-url": "^8.0.0",
         "eslint": "^8.0.0",
-        "eslint-plugin-jsdoc": "^39.0.0",
+        "eslint-plugin-jsdoc": "^40.0.0",
         "i18next-parser": "^7.0.0",
         "karma": "^6.0.0",
         "karma-chrome-launcher": "^3.0.0",
diff --git a/packages/language-select/package.json b/packages/language-select/package.json
index 7e1d4c55929d6069aa19597afb78da9ec7a82baf..38393a8e7281295fbf032919b77bd4078784dd64 100644
--- a/packages/language-select/package.json
+++ b/packages/language-select/package.json
@@ -20,7 +20,7 @@
     "@rollup/plugin-node-resolve": "^15.0.0",
     "@rollup/plugin-terser": "^0.4.0",
     "eslint": "^8.0.0",
-    "eslint-plugin-jsdoc": "^39.0.0",
+    "eslint-plugin-jsdoc": "^40.0.0",
     "i18next-parser": "^7.0.0",
     "karma": "^6.0.0",
     "karma-chrome-launcher": "^3.0.0",
diff --git a/packages/matomo/package.json b/packages/matomo/package.json
index 649721aaf75e06e7e06c10609bca802101b5d692..518316561f5a0d600ad63c9ff99c71144682b5d4 100644
--- a/packages/matomo/package.json
+++ b/packages/matomo/package.json
@@ -21,7 +21,7 @@
         "@rollup/plugin-terser": "^0.4.0",
         "@rollup/plugin-url": "^8.0.0",
         "eslint": "^8.0.0",
-        "eslint-plugin-jsdoc": "^39.0.0",
+        "eslint-plugin-jsdoc": "^40.0.0",
         "i18next-parser": "^7.0.0",
         "karma": "^6.0.0",
         "karma-chrome-launcher": "^3.0.0",
diff --git a/packages/notification/package.json b/packages/notification/package.json
index 6f33ed71ef2d7cf8a1d970afcef140b309cb557f..d32b1a87a055ea465f651b205c1f93d0e9e5dc77 100644
--- a/packages/notification/package.json
+++ b/packages/notification/package.json
@@ -21,7 +21,7 @@
         "@rollup/plugin-terser": "^0.4.0",
         "@rollup/plugin-url": "^8.0.0",
         "eslint": "^8.0.0",
-        "eslint-plugin-jsdoc": "^39.0.0",
+        "eslint-plugin-jsdoc": "^40.0.0",
         "i18next-parser": "^7.0.0",
         "karma": "^6.0.0",
         "karma-chrome-launcher": "^3.0.0",
diff --git a/packages/person-profile/package.json b/packages/person-profile/package.json
index 3f41b3b537d743ff8cd193713b47a3c4639c4ac2..93174d903ae7e0810009999ad95bea3aa6691099 100644
--- a/packages/person-profile/package.json
+++ b/packages/person-profile/package.json
@@ -21,7 +21,7 @@
         "@rollup/plugin-terser": "^0.4.0",
         "@rollup/plugin-url": "^8.0.0",
         "eslint": "^8.0.0",
-        "eslint-plugin-jsdoc": "^39.0.0",
+        "eslint-plugin-jsdoc": "^40.0.0",
         "i18next-parser": "^7.0.0",
         "karma": "^6.0.0",
         "karma-chrome-launcher": "^3.0.0",
diff --git a/packages/person-select/package.json b/packages/person-select/package.json
index cdd1debf653484ebd2b08d8b2753e6a60404fd1b..5e55cafb86287b0fc0598e842fe69d06bf325965 100644
--- a/packages/person-select/package.json
+++ b/packages/person-select/package.json
@@ -22,7 +22,7 @@
         "@rollup/plugin-terser": "^0.4.0",
         "@rollup/plugin-url": "^8.0.0",
         "eslint": "^8.0.0",
-        "eslint-plugin-jsdoc": "^39.0.0",
+        "eslint-plugin-jsdoc": "^40.0.0",
         "i18next-parser": "^7.0.0",
         "karma": "^6.0.0",
         "karma-chrome-launcher": "^3.0.0",
diff --git a/packages/provider/package.json b/packages/provider/package.json
index aedfd02eaf7227ee59ccc1177d678c5ff459a6b6..042fc4775117e9df00c46f63220092123d6a1a5a 100644
--- a/packages/provider/package.json
+++ b/packages/provider/package.json
@@ -21,7 +21,7 @@
         "@rollup/plugin-terser": "^0.4.0",
         "@rollup/plugin-url": "^8.0.0",
         "eslint": "^8.0.0",
-        "eslint-plugin-jsdoc": "^39.0.0",
+        "eslint-plugin-jsdoc": "^40.0.0",
         "glob": "^8.0.0",
         "i18next-parser": "^7.0.0",
         "karma": "^6.0.0",
diff --git a/packages/qr-code-scanner/package.json b/packages/qr-code-scanner/package.json
index 5bda9cd7281b1b7584e6b6ff6d3e52e9cd581840..266ee2549d8ce56849220adf16d68c772d9b8b06 100644
--- a/packages/qr-code-scanner/package.json
+++ b/packages/qr-code-scanner/package.json
@@ -21,7 +21,7 @@
         "@rollup/plugin-terser": "^0.4.0",
         "@rollup/plugin-url": "^8.0.0",
         "eslint": "^8.0.0",
-        "eslint-plugin-jsdoc": "^39.0.0",
+        "eslint-plugin-jsdoc": "^40.0.0",
         "i18next-parser": "^7.0.0",
         "karma": "^6.0.0",
         "karma-chrome-launcher": "^3.0.0",
diff --git a/packages/resource-select/package.json b/packages/resource-select/package.json
index 8b8d016c3ce345f182641c3656f925af8ae974b5..58b25c32496c87b5350ec2e335b7be20493743a2 100644
--- a/packages/resource-select/package.json
+++ b/packages/resource-select/package.json
@@ -22,7 +22,7 @@
         "@rollup/plugin-terser": "^0.4.0",
         "@rollup/plugin-url": "^8.0.0",
         "eslint": "^8.0.0",
-        "eslint-plugin-jsdoc": "^39.0.0",
+        "eslint-plugin-jsdoc": "^40.0.0",
         "i18next-parser": "^7.0.0",
         "karma": "^6.0.0",
         "karma-chrome-launcher": "^3.0.0",
diff --git a/packages/tabulator-table/package.json b/packages/tabulator-table/package.json
index 8eb4cc1712c70a60087ecf2223ae6bba89d885f1..d86a0f04799ade1f9748f194e797123fd5b05e81 100644
--- a/packages/tabulator-table/package.json
+++ b/packages/tabulator-table/package.json
@@ -20,7 +20,7 @@
         "@rollup/plugin-node-resolve": "^15.0.0",
         "@rollup/plugin-terser": "^0.4.0",
         "eslint": "^8.0.0",
-        "eslint-plugin-jsdoc": "^39.0.0",
+        "eslint-plugin-jsdoc": "^40.0.0",
         "i18next-parser": "^7.0.0",
         "karma": "^6.0.0",
         "karma-chrome-launcher": "^3.0.0",
diff --git a/packages/theme-switcher/package.json b/packages/theme-switcher/package.json
index 42b20775f83b320decc2845970a9fedd45027e83..d4ad44cb8c9c8bc23eb6e47f0c11895824c9ac29 100644
--- a/packages/theme-switcher/package.json
+++ b/packages/theme-switcher/package.json
@@ -20,7 +20,7 @@
         "@rollup/plugin-node-resolve": "^15.0.0",
         "@rollup/plugin-terser": "^0.4.0",
         "eslint": "^8.0.0",
-        "eslint-plugin-jsdoc": "^39.0.0",
+        "eslint-plugin-jsdoc": "^40.0.0",
         "i18next-parser": "^7.0.0",
         "karma": "^6.0.0",
         "karma-chrome-launcher": "^3.0.0",
diff --git a/packages/tooltip/package.json b/packages/tooltip/package.json
index ffa2d3034258e8d25910831027038c2183af5958..cdc6c5a00c3722224ac28a1ba196f86c9360aed2 100644
--- a/packages/tooltip/package.json
+++ b/packages/tooltip/package.json
@@ -21,7 +21,7 @@
         "@rollup/plugin-terser": "^0.4.0",
         "@rollup/plugin-url": "^8.0.0",
         "eslint": "^8.0.0",
-        "eslint-plugin-jsdoc": "^39.0.0",
+        "eslint-plugin-jsdoc": "^40.0.0",
         "i18next-parser": "^7.0.0",
         "karma": "^6.0.0",
         "karma-chrome-launcher": "^3.0.0",
diff --git a/toolkit-showcase/package.json b/toolkit-showcase/package.json
index 3a9eb7f6843cad26f5f3b360e12dc80814c93843..3f24ffd3980badad62e5f67fce89d8910b7e42f8 100644
--- a/toolkit-showcase/package.json
+++ b/toolkit-showcase/package.json
@@ -20,7 +20,7 @@
         "@rollup/plugin-url": "^8.0.0",
         "chokidar": "^3.4.0",
         "eslint": "^8.0.0",
-        "eslint-plugin-jsdoc": "^39.0.0",
+        "eslint-plugin-jsdoc": "^40.0.0",
         "find-cache-dir": "^3.3.1",
         "glob": "^8.0.0",
         "karma": "^6.0.0",
diff --git a/yarn.lock b/yarn.lock
index 0f9b33627e624fea5fa033488f321af2f555496e..aa1394d7e7d00a0184248d9219db7ee01f73e5d3 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -4184,10 +4184,10 @@ escape-string-regexp@^1.0.5:
   resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
   integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==
 
-eslint-plugin-jsdoc@^39.0.0:
-  version "39.8.0"
-  resolved "https://registry.yarnpkg.com/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-39.8.0.tgz#9ca38ae31fb6e6de6268c5c041fa175fe1190469"
-  integrity sha512-ZwGmk0jJoJD/NILeDRBKrpq/PCgddUdATjeU5JGTqTzKsOWfeaHOnaAwZjuOh7T8EB4hSoZ/9pR4+Qns2ldQVg==
+eslint-plugin-jsdoc@^40.0.0:
+  version "40.0.0"
+  resolved "https://registry.yarnpkg.com/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-40.0.0.tgz#7f433757aa91721e4b88a527dc17ac0437c3c075"
+  integrity sha512-LOPyIu1vAVvGPkye3ci0moj0iNf3f8bmin6do2DYDj+77NRXWnkmhKRy8swWsatUs3mB5jYPWPUsFg9pyfEiyA==
   dependencies:
     "@es-joy/jsdoccomment" "~0.36.1"
     comment-parser "1.3.1"