diff --git a/core/modules/block/tests/modules/block_test/src/Controller/TestMultipleFormController.php b/core/modules/block/tests/modules/block_test/src/Controller/TestMultipleFormController.php
index 27f7a17..e7aac65 100644
--- a/core/modules/block/tests/modules/block_test/src/Controller/TestMultipleFormController.php
+++ b/core/modules/block/tests/modules/block_test/src/Controller/TestMultipleFormController.php
@@ -8,7 +8,7 @@
 /**
  * Controller for block_test module
  */
-class TestMultipleFormController  extends ControllerBase {
+class TestMultipleFormController extends ControllerBase {
 
   public function testMultipleForms() {
     $form_state = new FormState();
diff --git a/core/modules/ckeditor/tests/modules/src/Kernel/CKEditorPluginManagerTest.php b/core/modules/ckeditor/tests/modules/src/Kernel/CKEditorPluginManagerTest.php
index 92c448b..349dcf6 100644
--- a/core/modules/ckeditor/tests/modules/src/Kernel/CKEditorPluginManagerTest.php
+++ b/core/modules/ckeditor/tests/modules/src/Kernel/CKEditorPluginManagerTest.php
@@ -113,7 +113,7 @@ function testEnabledPlugins() {
     $editor->setSettings($settings);
     $editor->save();
     $expected = $enabled_plugins + array('llama_contextual' => $file['c'], 'llama_contextual_and_button' => $file['cb']);
-    $this->assertIdentical($expected, $this->manager->getEnabledPluginFiles($editor), 'The  LLamaContextual and LlamaContextualAndButton plugins are enabled.');
+    $this->assertIdentical($expected, $this->manager->getEnabledPluginFiles($editor), 'The LLamaContextual and LlamaContextualAndButton plugins are enabled.');
     $this->assertIdentical(array('internal' => NULL) + $expected, $this->manager->getEnabledPluginFiles($editor, TRUE), 'The LlamaContextual and LlamaContextualAndButton plugins are enabled.');
     $settings['toolbar']['rows'][0][0]['items'][] = 'Llama';
     $editor->setSettings($settings);
diff --git a/core/modules/content_translation/src/ContentTranslationHandler.php b/core/modules/content_translation/src/ContentTranslationHandler.php
index e600acd..9933ca3 100644
--- a/core/modules/content_translation/src/ContentTranslationHandler.php
+++ b/core/modules/content_translation/src/ContentTranslationHandler.php
@@ -627,7 +627,7 @@ function entityFormSubmit($form, FormStateInterface $form_state) {
     // ContentEntityForm::submit will update the changed timestamp on submit
     // after the entity has been validated, so that it does not break the
     // EntityChanged constraint validator. The content translation metadata
-    // field for the changed timestamp  does not have such a constraint defined
+    // field for the changed timestamp does not have such a constraint defined
     // at the moment, but it is correct to update it's value in a submission
     // handler as well and have the same logic like in the Form API.
     if ($entity->hasField('content_translation_changed')) {
diff --git a/core/modules/content_translation/src/Tests/Views/TranslationLinkTest.php b/core/modules/content_translation/src/Tests/Views/TranslationLinkTest.php
index 4f53895..b621f53 100644
--- a/core/modules/content_translation/src/Tests/Views/TranslationLinkTest.php
+++ b/core/modules/content_translation/src/Tests/Views/TranslationLinkTest.php
@@ -35,7 +35,7 @@ protected function setUp() {
 
     parent::setUp();
 
-    // Assign user 1  a language code so that the entity can be translated.
+    // Assign user 1 a language code so that the entity can be translated.
     $user = User::load(1);
     $user->langcode = 'en';
     $user->save();
diff --git a/core/modules/editor/tests/src/Kernel/EditorFileReferenceFilterTest.php b/core/modules/editor/tests/src/Kernel/EditorFileReferenceFilterTest.php
index fb7d3e4..dabf0a6 100644
--- a/core/modules/editor/tests/src/Kernel/EditorFileReferenceFilterTest.php
+++ b/core/modules/editor/tests/src/Kernel/EditorFileReferenceFilterTest.php
@@ -105,7 +105,7 @@ function testEditorFileReferenceFilter() {
     $this->assertIdentical($input, $output->getProcessedText());
     $this->assertEqual(Cache::mergeTags($cache_tag, $cache_tag_2), $output->getCacheTags());
 
-    $this->pass('Two identical  data-entity-uuid attributes.');
+    $this->pass('Two identical data-entity-uuid attributes.');
     $input = '<img src="llama.jpg" data-entity-type="file" data-entity-uuid="' . $uuid . '" />';
     $input .= '<img src="llama.jpg" data-entity-type="file" data-entity-uuid="' . $uuid . '" />';
     $output = $test($input);
diff --git a/core/modules/field/tests/src/Kernel/FieldImportCreateTest.php b/core/modules/field/tests/src/Kernel/FieldImportCreateTest.php
index 78a136e..7981b01 100644
--- a/core/modules/field/tests/src/Kernel/FieldImportCreateTest.php
+++ b/core/modules/field/tests/src/Kernel/FieldImportCreateTest.php
@@ -107,7 +107,7 @@ function testImportCreate() {
     $field_storage = FieldStorageConfig::load($field_storage_id);
     $this->assertTrue($field_storage, 'Test import storage field from sync exists');
     $field = FieldConfig::load($field_id);
-    $this->assertTrue($field, 'Test import field  from sync exists');
+    $this->assertTrue($field, 'Test import field from sync exists');
     $field_storage = FieldStorageConfig::load($field_storage_id_2);
     $this->assertTrue($field_storage, 'Test import storage field 2 from sync exists');
     $field = FieldConfig::load($field_id_2a);
diff --git a/core/modules/filter/tests/src/Kernel/FilterAPITest.php b/core/modules/filter/tests/src/Kernel/FilterAPITest.php
index 0f9feff..8285afa 100644
--- a/core/modules/filter/tests/src/Kernel/FilterAPITest.php
+++ b/core/modules/filter/tests/src/Kernel/FilterAPITest.php
@@ -53,7 +53,7 @@ function testCheckMarkupFilterOrder() {
     $crazy_format->save();
 
     $text = "<p>Llamas are <not> awesome!</p>";
-    $expected_filtered_text = "&lt;p&gt;Llamas are  awesome!&lt;/p&gt;";
+    $expected_filtered_text = "&lt;p&gt;Llamas are awesome!&lt;/p&gt;";
 
     $this->assertEqual(check_markup($text, 'crazy'), $expected_filtered_text, 'Filters applied in correct order.');
   }
diff --git a/core/modules/filter/tests/src/Kernel/FilterCrudTest.php b/core/modules/filter/tests/src/Kernel/FilterCrudTest.php
index 35e181c..520e3b6 100644
--- a/core/modules/filter/tests/src/Kernel/FilterCrudTest.php
+++ b/core/modules/filter/tests/src/Kernel/FilterCrudTest.php
@@ -56,7 +56,7 @@ function testTextFormatCrud() {
     $format->save();
     $this->verifyTextFormat($format);
 
-    // Add a filter_test_replace  filter and save again.
+    // Add a filter_test_replace filter and save again.
     $format->setFilterConfig('filter_test_replace', array(
       'status' => 1,
     ));
diff --git a/core/modules/forum/src/Breadcrumb/ForumBreadcrumbBuilderBase.php b/core/modules/forum/src/Breadcrumb/ForumBreadcrumbBuilderBase.php
index 4bde297..6604001 100644
--- a/core/modules/forum/src/Breadcrumb/ForumBreadcrumbBuilderBase.php
+++ b/core/modules/forum/src/Breadcrumb/ForumBreadcrumbBuilderBase.php
@@ -17,7 +17,7 @@
  * This just holds the dependency-injected config, entity manager, and forum
  * manager objects.
  */
-abstract class ForumBreadcrumbBuilderBase  implements BreadcrumbBuilderInterface {
+abstract class ForumBreadcrumbBuilderBase implements BreadcrumbBuilderInterface {
   use StringTranslationTrait;
 
   /**
diff --git a/core/modules/locale/tests/src/Kernel/LocaleStringIsSafeTest.php b/core/modules/locale/tests/src/Kernel/LocaleStringIsSafeTest.php
index 4129cdc..f6089d8 100644
--- a/core/modules/locale/tests/src/Kernel/LocaleStringIsSafeTest.php
+++ b/core/modules/locale/tests/src/Kernel/LocaleStringIsSafeTest.php
@@ -93,7 +93,7 @@ public function testLocalizedTokenizedString() {
       $this->assertEqual(
         $rendered_unsafe_string,
         $test['replaced'] . "\n",
-        'Security test ' . $i . ' after translation  after token replacement'
+        'Security test ' . $i . ' after translation after token replacement'
       );
     }
   }
diff --git a/core/modules/migrate_drupal/src/MigrationCreationTrait.php b/core/modules/migrate_drupal/src/MigrationCreationTrait.php
index 6446c72..59d8eeb 100644
--- a/core/modules/migrate_drupal/src/MigrationCreationTrait.php
+++ b/core/modules/migrate_drupal/src/MigrationCreationTrait.php
@@ -159,7 +159,7 @@ protected function getLegacyDrupalVersion(Connection $connection) {
     // key_value store.
     elseif ($connection->schema()->tableExists('key_value')) {
       $result = $connection
-        ->query("SELECT value FROM {key_value} WHERE collection = :system_schema  and name = :module", [':system_schema' => 'system.schema', ':module' => 'system'])
+        ->query("SELECT value FROM {key_value} WHERE collection = :system_schema and name = :module", [':system_schema' => 'system.schema', ':module' => 'system'])
         ->fetchField();
       $version_string = unserialize($result);
     }
diff --git a/core/modules/migrate_drupal/tests/fixtures/drupal6.php b/core/modules/migrate_drupal/tests/fixtures/drupal6.php
index 1ca67a5..08bf1d1 100644
--- a/core/modules/migrate_drupal/tests/fixtures/drupal6.php
+++ b/core/modules/migrate_drupal/tests/fixtures/drupal6.php
@@ -24295,7 +24295,7 @@
 ))
 ->values(array(
   'lid' => '341',
-  'translation' => "Il n'y a aucun champ  nodereference défini.",
+  'translation' => "Il n'y a aucun champ nodereference défini.",
   'language' => 'fr',
   'plid' => '0',
   'plural' => '0',
diff --git a/core/modules/migrate_drupal/tests/fixtures/drupal7.php b/core/modules/migrate_drupal/tests/fixtures/drupal7.php
index fb307f0..c189797 100644
--- a/core/modules/migrate_drupal/tests/fixtures/drupal7.php
+++ b/core/modules/migrate_drupal/tests/fixtures/drupal7.php
@@ -37647,7 +37647,7 @@
 ->values(array(
   'sid' => '2',
   'type' => 'node',
-  'data' => ' the thing about deep space 9  is that it s the absolute best show ever trust me i would know benjamin sisko odo quark ',
+  'data' => ' the thing about deep space 9 is that it s the absolute best show ever trust me i would know benjamin sisko odo quark ',
   'reindex' => '0',
 ))
 ->execute();
diff --git a/core/modules/node/src/Plugin/views/wizard/Node.php b/core/modules/node/src/Plugin/views/wizard/Node.php
index 833b092..58f5049 100644
--- a/core/modules/node/src/Plugin/views/wizard/Node.php
+++ b/core/modules/node/src/Plugin/views/wizard/Node.php
@@ -164,7 +164,7 @@ protected function blockDisplayOptions(array $form, FormStateInterface $form_sta
   /**
    * Set the row style and row style plugins to the display_options.
    */
-  protected  function display_options_row(&$display_options, $row_plugin, $row_options) {
+  protected function display_options_row(&$display_options, $row_plugin, $row_options) {
     switch ($row_plugin) {
       case 'full_posts':
         $display_options['row']['type'] = 'entity:node';
diff --git a/core/modules/node/src/Tests/Views/FilterUidRevisionTest.php b/core/modules/node/src/Tests/Views/FilterUidRevisionTest.php
index 017d5eb..9429b32 100644
--- a/core/modules/node/src/Tests/Views/FilterUidRevisionTest.php
+++ b/core/modules/node/src/Tests/Views/FilterUidRevisionTest.php
@@ -39,7 +39,7 @@ public function testFilter() {
     $revision->set('revision_uid', $author->id());
     $revision->save();
 
-    // Create one  node on which the author has neither authorship of revisions
+    // Create one node on which the author has neither authorship of revisions
     // or the main node.
     $this->drupalCreateNode(array('uid' => $no_author->id()));
 
diff --git a/core/modules/search/src/Plugin/views/argument/Search.php b/core/modules/search/src/Plugin/views/argument/Search.php
index 9c3d6bb..ad7522a 100644
--- a/core/modules/search/src/Plugin/views/argument/Search.php
+++ b/core/modules/search/src/Plugin/views/argument/Search.php
@@ -96,7 +96,7 @@ public function query($group_by = FALSE) {
       $search_dataset = $this->query->addTable('node_search_dataset');
       $conditions = $this->searchQuery->conditions();
       $condition_conditions =& $conditions->conditions();
-      foreach ($condition_conditions  as $key => &$condition) {
+      foreach ($condition_conditions as $key => &$condition) {
         // Make sure we just look at real conditions.
         if (is_numeric($key)) {
           // Replace the conditions with the table alias of views.
diff --git a/core/modules/search/src/Plugin/views/filter/Search.php b/core/modules/search/src/Plugin/views/filter/Search.php
index ea52e1c..3635ab8 100644
--- a/core/modules/search/src/Plugin/views/filter/Search.php
+++ b/core/modules/search/src/Plugin/views/filter/Search.php
@@ -171,7 +171,7 @@ public function query() {
       $search_dataset = $this->query->addTable('node_search_dataset');
       $conditions = $this->searchQuery->conditions();
       $condition_conditions =& $conditions->conditions();
-      foreach ($condition_conditions  as $key => &$condition) {
+      foreach ($condition_conditions as $key => &$condition) {
         // Make sure we just look at real conditions.
         if (is_numeric($key)) {
           // Replace the conditions with the table alias of views.
diff --git a/core/modules/search/src/Tests/SearchNodeUpdateAndDeletionTest.php b/core/modules/search/src/Tests/SearchNodeUpdateAndDeletionTest.php
index e73ca86..5c19b69 100644
--- a/core/modules/search/src/Tests/SearchNodeUpdateAndDeletionTest.php
+++ b/core/modules/search/src/Tests/SearchNodeUpdateAndDeletionTest.php
@@ -86,7 +86,7 @@ function testSearchIndexUpdateOnNodeDeletion() {
     $this->assertText($node->label());
 
     // Get the node info from the search index tables.
-    $search_index_dataset = db_query("SELECT sid FROM {search_index} WHERE type = 'node_search' AND  word = :word", array(':word' => 'dragons'))
+    $search_index_dataset = db_query("SELECT sid FROM {search_index} WHERE type = 'node_search' AND word = :word", array(':word' => 'dragons'))
       ->fetchField();
     $this->assertNotEqual($search_index_dataset, FALSE, t('Node info found on the search_index'));
 
@@ -94,7 +94,7 @@ function testSearchIndexUpdateOnNodeDeletion() {
     $node->delete();
 
     // Check if the node info is gone from the search table.
-    $search_index_dataset = db_query("SELECT sid FROM {search_index} WHERE type = 'node_search' AND  word = :word", array(':word' => 'dragons'))
+    $search_index_dataset = db_query("SELECT sid FROM {search_index} WHERE type = 'node_search' AND word = :word", array(':word' => 'dragons'))
       ->fetchField();
     $this->assertFalse($search_index_dataset, t('Node info successfully removed from search_index'));
 
diff --git a/core/modules/shortcut/src/Tests/ShortcutLinksTest.php b/core/modules/shortcut/src/Tests/ShortcutLinksTest.php
index b0e887e..ee4c682 100644
--- a/core/modules/shortcut/src/Tests/ShortcutLinksTest.php
+++ b/core/modules/shortcut/src/Tests/ShortcutLinksTest.php
@@ -165,7 +165,7 @@ public function testShortcutQuickLink() {
     $link = $this->xpath('//a[normalize-space()=:label]', array(':label' => 'Remove from Default shortcuts'));
     $this->assertTrue(!empty($link), 'Link Remove from Default shortcuts found.');
 
-    // Test the "Remove from  shortcuts" link for a page generated by views.
+    // Test the "Remove from shortcuts" link for a page generated by views.
     $this->clickLink('Remove from Default shortcuts');
     $this->assertText('The shortcut People has been deleted.');
     // Due to the structure of the markup in the link ::assertLink() doesn't
@@ -356,7 +356,7 @@ public function testShortcutLinkOrder() {
    * administration page access.
    */
   private function verifyAccessShortcutsPermissionForEditPages() {
-    // Create a user with customize links and switch sets permissions  but
+    // Create a user with customize links and switch sets permissions but
     // without the 'access shortcuts' permission.
     $test_permissions = array(
       'customize shortcut links',
diff --git a/core/modules/system/src/Tests/Cache/ApcuBackendUnitTest.php b/core/modules/system/src/Tests/Cache/ApcuBackendUnitTest.php
index 3305057..37ba670 100644
--- a/core/modules/system/src/Tests/Cache/ApcuBackendUnitTest.php
+++ b/core/modules/system/src/Tests/Cache/ApcuBackendUnitTest.php
@@ -19,7 +19,7 @@ class ApcuBackendUnitTest extends GenericCacheBackendUnitTestBase {
    * This specifically bypasses checkRequirements because it fails tests. PHP 7
    * does not have APCu and simpletest does not have a explicit "skip"
    * functionality so to emulate it we override all test methods and explicitly
-   * pass when  requirements are not met.
+   * pass when requirements are not met.
    *
    * @return array
    */
diff --git a/core/modules/system/src/Tests/Mail/HtmlToTextTest.php b/core/modules/system/src/Tests/Mail/HtmlToTextTest.php
index 32733d3..d23310d 100644
--- a/core/modules/system/src/Tests/Mail/HtmlToTextTest.php
+++ b/core/modules/system/src/Tests/Mail/HtmlToTextTest.php
@@ -252,7 +252,7 @@ public function testDrupalHtmlToTextBlockTagToNewline() {
     if (!$pass) {
       $this->verbose(
         $upper_output
-        . '<br />should  be equal to <br />'
+        . '<br />should be equal to <br />'
         . $output_upper
       );
     }
diff --git a/core/modules/update/update.authorize.inc b/core/modules/update/update.authorize.inc
index 58f1464..422a2b3 100644
--- a/core/modules/update/update.authorize.inc
+++ b/core/modules/update/update.authorize.inc
@@ -358,7 +358,7 @@ function _update_batch_create_message(&$project_results, $message, $success = TR
  * module is not loaded. So, we can't just call update_storage_clear(). However,
  * the key-value backend is available, so we just call that.
  *
- * Note that we do not want to delete  items related to currently pending fetch
+ * Note that we do not want to delete items related to currently pending fetch
  * attempts.
  *
  * @see update_authorize_update_batch_finished()
diff --git a/core/modules/views/src/Plugin/views/row/RssPluginBase.php b/core/modules/views/src/Plugin/views/row/RssPluginBase.php
index b5fd385..742a1f6 100644
--- a/core/modules/views/src/Plugin/views/row/RssPluginBase.php
+++ b/core/modules/views/src/Plugin/views/row/RssPluginBase.php
@@ -19,7 +19,7 @@
   protected $entityManager;
 
   /**
-   * Constructs a RssPluginBase  object.
+   * Constructs a RssPluginBase object.
    *
    * @param array $configuration
    *   A configuration array containing information about the plugin instance.
diff --git a/core/modules/views/src/Tests/Handler/FieldWebTest.php b/core/modules/views/src/Tests/Handler/FieldWebTest.php
index a6ff1b4..ae809fb 100644
--- a/core/modules/views/src/Tests/Handler/FieldWebTest.php
+++ b/core/modules/views/src/Tests/Handler/FieldWebTest.php
@@ -546,7 +546,7 @@ public function testTextRendering() {
       return $name_field->advancedRender($row);
     });
     $this->assertSubString($output, $views_test_data_name, 'Make sure the trimmed text can be found if trimming is disabled.');
-    $this->assertSubString($output, $row->views_test_data_name, 'Make sure the untrimmed text can be found  if trimming is disabled.');
+    $this->assertSubString($output, $row->views_test_data_name, 'Make sure the untrimmed text can be found if trimming is disabled.');
 
     // Tests for trimming to a maximum length.
     $name_field->options['alter']['trim'] = TRUE;
diff --git a/core/modules/views/tests/src/Kernel/ViewExecutableTest.php b/core/modules/views/tests/src/Kernel/ViewExecutableTest.php
index 5bd2af0..634e63d 100644
--- a/core/modules/views/tests/src/Kernel/ViewExecutableTest.php
+++ b/core/modules/views/tests/src/Kernel/ViewExecutableTest.php
@@ -149,7 +149,7 @@ public function testInitMethods() {
 
     $view->destroy();
 
-    // Test the plugin  get methods.
+    // Test the plugin get methods.
     $display_plugin = $view->getDisplay();
     $this->assertTrue($display_plugin instanceof DefaultDisplay, 'An instance of DefaultDisplay was returned.');
     $this->assertTrue($view->display_handler instanceof DefaultDisplay, 'The display_handler property has been set.');
diff --git a/core/modules/views/tests/src/Unit/Plugin/display/PathPluginBaseTest.php b/core/modules/views/tests/src/Unit/Plugin/display/PathPluginBaseTest.php
index 90d2ae7..5318030 100644
--- a/core/modules/views/tests/src/Unit/Plugin/display/PathPluginBaseTest.php
+++ b/core/modules/views/tests/src/Unit/Plugin/display/PathPluginBaseTest.php
@@ -402,7 +402,7 @@ public function testAlterRoutesWithParametersAndUpcasting() {
     $this->assertEquals('test_id', $route->getDefault('view_id'));
     $this->assertEquals('page_1', $route->getDefault('display_id'));
     $this->assertEquals(['taxonomy_term' => 'entity:entity_test'], $route->getOption('parameters'));
-    // Ensure that the path did not changed and placeholders are respected  kk.
+    // Ensure that the path did not changed and placeholders are respected kk.
     $this->assertEquals('/test_route/{parameter}', $route->getPath());
     $this->assertEquals(['arg_0' => 'parameter'], $route->getOption('_view_argument_map'));
     $this->assertEquals('my views title', $route->getDefault('_title'));