diff --git a/doc/administration/license.md b/doc/administration/license.md
index 1e77d83825d432f41e3093ebe561715fbb32a8c0..9b95af28eede412beb18c5718ca995f2c1b7c64c 100644
--- a/doc/administration/license.md
+++ b/doc/administration/license.md
@@ -40,7 +40,7 @@ The subscription is activated.
 
 You can use one activation code or license key for multiple self-managed instances if the users on
 these instances are the same or are a subset of your licensed production instance. This means that if
-you have a licensed production instance of GitLab, and other instances with the same list of users, the 
+you have a licensed production instance of GitLab, and other instances with the same list of users, the
 production activation code applies, even if these users are configured in different groups and projects.
 
 ### Uploading licenses for scaled architectures
diff --git a/doc/architecture/blueprints/cells/routing-service.md b/doc/architecture/blueprints/cells/routing-service.md
index 2b4fa88f18752145178de04a409ab97d1d04faf3..bd5570b68f41ef3419c6334e413ad2fb3cfc2682 100644
--- a/doc/architecture/blueprints/cells/routing-service.md
+++ b/doc/architecture/blueprints/cells/routing-service.md
@@ -378,7 +378,7 @@ Each Cell does implement classification endpoint:
   requests for sharding keys that are not found.
 - The cached response is for time defined by `expiry` and `refresh`.
   - The `expiry` defines when the item is removed from cache unless used.
-  - The `refresh` defines when the item needs to be reclassified if used. 
+  - The `refresh` defines when the item needs to be reclassified if used.
   - The refresh is done asynchronously as the request should be served without a delay if they were classified. The refresh is done to ensure that cache is always hot and up-to date.
 
 For the above example:
diff --git a/doc/development/documentation/topic_types/troubleshooting.md b/doc/development/documentation/topic_types/troubleshooting.md
index aee5bd1377ca0d9424ba6e6f8f866fe1cdd70599..f970b58e4fce7aeb033d51dc888a16911f12c6d8 100644
--- a/doc/development/documentation/topic_types/troubleshooting.md
+++ b/doc/development/documentation/topic_types/troubleshooting.md
@@ -64,7 +64,7 @@ The workaround is...
 If multiple causes or solutions exist, consider putting them into a table format.
 If you use the exact error message, surround it in backticks so it's styled as code.
 
-For more guidance on solution types, see [workaround](../../documentation/styleguide/word_list.md#workaround) and [resolution, resolve](../../documentation/styleguide/word_list.md#resolution-resolve). 
+For more guidance on solution types, see [workaround](../../documentation/styleguide/word_list.md#workaround) and [resolution, resolve](../../documentation/styleguide/word_list.md#resolution-resolve).
 
 ## Troubleshooting topic titles
 
diff --git a/doc/development/go_guide/index.md b/doc/development/go_guide/index.md
index a9f4b22c778b012d8441f5dcf13fff7a5e7c131d..c6471d9720c924cc5ac3686c14246cf727e18c86 100644
--- a/doc/development/go_guide/index.md
+++ b/doc/development/go_guide/index.md
@@ -26,7 +26,7 @@ can still have specifics. They are described in their respective
 The Go upgrade documentation [provides an overview](go_upgrade.md#overview)
 of how GitLab manages and ships Go binary support.
 
-If a GitLab component requires a newer version of Go, 
+If a GitLab component requires a newer version of Go,
 follow the [upgrade process](go_upgrade.md#updating-go-version) to ensure no customer, team, or component is adversely impacted.
 
 Sometimes, individual projects must also [manage builds with multiple versions of Go](go_upgrade.md#supporting-multiple-go-versions).
diff --git a/doc/development/i18n/translation.md b/doc/development/i18n/translation.md
index 7149d431c308e5dfdbdb3731f7a8af4cd0a8de33..ed3afb8efa6f94f868b8fae9c216bc4972f64194 100644
--- a/doc/development/i18n/translation.md
+++ b/doc/development/i18n/translation.md
@@ -96,7 +96,7 @@ For example, in German, the word _user_ can be translated into _Benutzer_ (male)
 
 ### Updating the glossary
 
-To propose additions to the glossary, 
+To propose additions to the glossary,
 [open an issue](https://gitlab.com/gitlab-org/gitlab/-/issues?scope=all&utf8=✓&state=all&label_name[]=Category%3AInternationalization).
 
 ## French translation guidelines
diff --git a/doc/update/versions/gitlab_16_changes.md b/doc/update/versions/gitlab_16_changes.md
index 3bf01e9143e5a2f050d257e2b78369dfbdab509f..8efa056e70d34bb858a4be61d8fb3c1757b71463 100644
--- a/doc/update/versions/gitlab_16_changes.md
+++ b/doc/update/versions/gitlab_16_changes.md
@@ -81,7 +81,7 @@ Specific information applies to Linux package installations:
 - PostgreSQL version 14 is the default for fresh installations of GitLab 16.7 and later. However, due to an [issue](https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/7768#note_1652076255), existing Geo secondary sites cannot be upgraded to PostgreSQL version 14. All Geo sites must run the same version of PostgreSQL. If you are adding a new Geo secondary site based on GitLab 16.7 you must take one of the following actions based on your configuration:
 
   - You are adding your first Geo secondary site: [Upgrade the Primary site to PostgreSQL 14](https://docs.gitlab.com/omnibus/settings/database.html#upgrade-packaged-postgresql-server) before setting up the new Geo secondary site. No special action is required if your primary site is already running PostgreSQL 14.
-  - You are adding a new Geo secondary site to a deployment that already has one or more Geo secondaries: 
+  - You are adding a new Geo secondary site to a deployment that already has one or more Geo secondaries:
     - All sites are running PostgreSQL 13: Install the new Geo secondary site with [pinned PostgreSQL version 13](https://docs.gitlab.com/omnibus/settings/database.html#pin-the-packaged-postgresql-version-fresh-installs-only).
     - All sites are running PostgreSQL 14: No special action is required.
 
diff --git a/doc/user/application_security/dependency_scanning/troubleshooting_dependency_scanning.md b/doc/user/application_security/dependency_scanning/troubleshooting_dependency_scanning.md
index dae72e1a555e4d1d93a2c786905a48950cacfa16..8300445905110ce7a6754e14706b0e2c8f9cf18a 100644
--- a/doc/user/application_security/dependency_scanning/troubleshooting_dependency_scanning.md
+++ b/doc/user/application_security/dependency_scanning/troubleshooting_dependency_scanning.md
@@ -125,7 +125,7 @@ The lock file is cached during the build phase and passed to the dependency scan
 scan occurs. Because the cache is downloaded before the analyzer run occurs, the existence of a lock
 file in the `CI_BUILDS_DIR` directory triggers the dependency scanning job.
 
-To prevent this warning, lock files should be committed. 
+To prevent this warning, lock files should be committed.
 
 ## You no longer get the latest Docker image after setting `DS_MAJOR_VERSION` or `DS_ANALYZER_IMAGE`