diff --git a/core/lib/Drupal/Component/Diff/Diff.php b/core/lib/Drupal/Component/Diff/Diff.php
index 637eca9..4afcbd3 100644
--- a/core/lib/Drupal/Component/Diff/Diff.php
+++ b/core/lib/Drupal/Component/Diff/Diff.php
@@ -169,4 +169,3 @@ public function getEdits() {
     return $this->edits;
   }
 }
-
diff --git a/core/lib/Drupal/Component/Diff/MappedDiff.php b/core/lib/Drupal/Component/Diff/MappedDiff.php
index 10be64a..a0bdc69 100644
--- a/core/lib/Drupal/Component/Diff/MappedDiff.php
+++ b/core/lib/Drupal/Component/Diff/MappedDiff.php
@@ -56,4 +56,3 @@ public function __construct($from_lines, $to_lines, $mapped_from_lines, $mapped_
     }
   }
 }
-
diff --git a/core/lib/Drupal/Component/Discovery/YamlDiscovery.php b/core/lib/Drupal/Component/Discovery/YamlDiscovery.php
index c326281..8f8b444 100644
--- a/core/lib/Drupal/Component/Discovery/YamlDiscovery.php
+++ b/core/lib/Drupal/Component/Discovery/YamlDiscovery.php
@@ -86,4 +86,3 @@ protected function findFiles() {
   }
 
 }
-
diff --git a/core/lib/Drupal/Core/Ajax/DataCommand.php b/core/lib/Drupal/Core/Ajax/DataCommand.php
index 6c650a5..fe838ca 100644
--- a/core/lib/Drupal/Core/Ajax/DataCommand.php
+++ b/core/lib/Drupal/Core/Ajax/DataCommand.php
@@ -71,4 +71,3 @@ public function render() {
   }
 
 }
-
diff --git a/core/lib/Drupal/Core/AppRootFactory.php b/core/lib/Drupal/Core/AppRootFactory.php
index 1d86a85..65c4592 100644
--- a/core/lib/Drupal/Core/AppRootFactory.php
+++ b/core/lib/Drupal/Core/AppRootFactory.php
@@ -34,4 +34,3 @@ public function get() {
   }
 
 }
-
diff --git a/core/lib/Drupal/Core/Archiver/ArchiverException.php b/core/lib/Drupal/Core/Archiver/ArchiverException.php
index 35e7608..b1ad0b6 100644
--- a/core/lib/Drupal/Core/Archiver/ArchiverException.php
+++ b/core/lib/Drupal/Core/Archiver/ArchiverException.php
@@ -6,4 +6,3 @@
  * Defines an exception class for Drupal\Core\Archiver\ArchiverInterface.
  */
 class ArchiverException extends \Exception {}
-
diff --git a/core/lib/Drupal/Core/Config/ConfigCrudEvent.php b/core/lib/Drupal/Core/Config/ConfigCrudEvent.php
index b343e4c..af25d36 100644
--- a/core/lib/Drupal/Core/Config/ConfigCrudEvent.php
+++ b/core/lib/Drupal/Core/Config/ConfigCrudEvent.php
@@ -49,4 +49,3 @@ public function isChanged($key) {
   }
 
 }
-
diff --git a/core/lib/Drupal/Core/Config/ConfigModuleOverridesEvent.php b/core/lib/Drupal/Core/Config/ConfigModuleOverridesEvent.php
index f459878..aa5045b 100644
--- a/core/lib/Drupal/Core/Config/ConfigModuleOverridesEvent.php
+++ b/core/lib/Drupal/Core/Config/ConfigModuleOverridesEvent.php
@@ -100,4 +100,3 @@ public function setOverride($name, array $values) {
     return $this;
   }
 }
-
diff --git a/core/lib/Drupal/Core/Config/ExtensionInstallStorage.php b/core/lib/Drupal/Core/Config/ExtensionInstallStorage.php
index 8499034..9fc7d4c 100644
--- a/core/lib/Drupal/Core/Config/ExtensionInstallStorage.php
+++ b/core/lib/Drupal/Core/Config/ExtensionInstallStorage.php
@@ -132,4 +132,3 @@ protected function getAllFolders() {
     return $this->folders;
   }
 }
-
diff --git a/core/lib/Drupal/Core/Database/DatabaseException.php b/core/lib/Drupal/Core/Database/DatabaseException.php
index 3f3d0da..a9470b9 100644
--- a/core/lib/Drupal/Core/Database/DatabaseException.php
+++ b/core/lib/Drupal/Core/Database/DatabaseException.php
@@ -11,4 +11,3 @@
  * developers should account for it separately.
  */
 interface DatabaseException { }
-
diff --git a/core/lib/Drupal/Core/Database/Driver/sqlite/Select.php b/core/lib/Drupal/Core/Database/Driver/sqlite/Select.php
index 7d77922..be400ad 100644
--- a/core/lib/Drupal/Core/Database/Driver/sqlite/Select.php
+++ b/core/lib/Drupal/Core/Database/Driver/sqlite/Select.php
@@ -12,4 +12,4 @@ public function forUpdate($set = TRUE) {
     // SQLite does not support FOR UPDATE so nothing to do.
     return $this;
   }
-}
\ No newline at end of file
+}
diff --git a/core/lib/Drupal/Core/Datetime/DateHelper.php b/core/lib/Drupal/Core/Datetime/DateHelper.php
index 1a8bf6c..70db9b3 100644
--- a/core/lib/Drupal/Core/Datetime/DateHelper.php
+++ b/core/lib/Drupal/Core/Datetime/DateHelper.php
@@ -531,4 +531,3 @@ public static function dayOfWeekName($date = NULL, $abbr = TRUE) {
   }
 
 }
-
diff --git a/core/lib/Drupal/Core/Datetime/Element/DateElementBase.php b/core/lib/Drupal/Core/Datetime/Element/DateElementBase.php
index ca2ee42..12ab03b 100644
--- a/core/lib/Drupal/Core/Datetime/Element/DateElementBase.php
+++ b/core/lib/Drupal/Core/Datetime/Element/DateElementBase.php
@@ -70,4 +70,3 @@ protected static function datetimeRangeYears($string, $date = NULL) {
   }
 
 }
-
diff --git a/core/lib/Drupal/Core/Entity/Controller/EntityListController.php b/core/lib/Drupal/Core/Entity/Controller/EntityListController.php
index 1c93865..d8a1ea1 100644
--- a/core/lib/Drupal/Core/Entity/Controller/EntityListController.php
+++ b/core/lib/Drupal/Core/Entity/Controller/EntityListController.php
@@ -23,4 +23,3 @@ public function listing($entity_type) {
   }
 
 }
-
diff --git a/core/lib/Drupal/Core/EventSubscriber/EntityRouteProviderSubscriber.php b/core/lib/Drupal/Core/EventSubscriber/EntityRouteProviderSubscriber.php
index a05cc58..36a539d 100644
--- a/core/lib/Drupal/Core/EventSubscriber/EntityRouteProviderSubscriber.php
+++ b/core/lib/Drupal/Core/EventSubscriber/EntityRouteProviderSubscriber.php
@@ -68,4 +68,3 @@ public static function getSubscribedEvents() {
   }
 
 }
-
diff --git a/core/lib/Drupal/Core/Executable/ExecutablePluginBase.php b/core/lib/Drupal/Core/Executable/ExecutablePluginBase.php
index 1072975..b6f559b 100644
--- a/core/lib/Drupal/Core/Executable/ExecutablePluginBase.php
+++ b/core/lib/Drupal/Core/Executable/ExecutablePluginBase.php
@@ -84,4 +84,3 @@ public function setConfig($key, $value) {
     return $this;
   }
 }
-
diff --git a/core/lib/Drupal/Core/Extension/InfoParserInterface.php b/core/lib/Drupal/Core/Extension/InfoParserInterface.php
index 195f1a3..e5c99fe 100644
--- a/core/lib/Drupal/Core/Extension/InfoParserInterface.php
+++ b/core/lib/Drupal/Core/Extension/InfoParserInterface.php
@@ -60,4 +60,3 @@
   public function parse($filename);
 
 }
-
diff --git a/core/lib/Drupal/Core/Extension/ModuleInstallerInterface.php b/core/lib/Drupal/Core/Extension/ModuleInstallerInterface.php
index 14875c6..ce14f86 100644
--- a/core/lib/Drupal/Core/Extension/ModuleInstallerInterface.php
+++ b/core/lib/Drupal/Core/Extension/ModuleInstallerInterface.php
@@ -82,4 +82,3 @@ public function addUninstallValidator(ModuleUninstallValidatorInterface $uninsta
   public function validateUninstall(array $module_list);
 
 }
-
diff --git a/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/BooleanItem.php b/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/BooleanItem.php
index 93fb465..527d3ee 100644
--- a/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/BooleanItem.php
+++ b/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/BooleanItem.php
@@ -120,4 +120,3 @@ public static function generateSampleValue(FieldDefinitionInterface $field_defin
     return $values;
   }
 }
-
diff --git a/core/lib/Drupal/Core/KeyValueStore/KeyValueExpirableFactory.php b/core/lib/Drupal/Core/KeyValueStore/KeyValueExpirableFactory.php
index b39c705..360656e 100644
--- a/core/lib/Drupal/Core/KeyValueStore/KeyValueExpirableFactory.php
+++ b/core/lib/Drupal/Core/KeyValueStore/KeyValueExpirableFactory.php
@@ -14,4 +14,3 @@ class KeyValueExpirableFactory extends KeyValueFactory implements KeyValueExpira
   const DEFAULT_SETTING = 'keyvalue_expirable_default';
 
 }
-
diff --git a/core/lib/Drupal/Core/KeyValueStore/KeyValueFactory.php b/core/lib/Drupal/Core/KeyValueStore/KeyValueFactory.php
index 65674c0..9f6d28c 100644
--- a/core/lib/Drupal/Core/KeyValueStore/KeyValueFactory.php
+++ b/core/lib/Drupal/Core/KeyValueStore/KeyValueFactory.php
@@ -75,4 +75,3 @@ public function get($collection) {
   }
 
 }
-
diff --git a/core/lib/Drupal/Core/KeyValueStore/KeyValueFactoryInterface.php b/core/lib/Drupal/Core/KeyValueStore/KeyValueFactoryInterface.php
index 81f383e..15e39fb 100644
--- a/core/lib/Drupal/Core/KeyValueStore/KeyValueFactoryInterface.php
+++ b/core/lib/Drupal/Core/KeyValueStore/KeyValueFactoryInterface.php
@@ -19,4 +19,3 @@
   public function get($collection);
 
 }
-
diff --git a/core/lib/Drupal/Core/PageCache/ResponsePolicy/DenyNoCacheRoutes.php b/core/lib/Drupal/Core/PageCache/ResponsePolicy/DenyNoCacheRoutes.php
index d66b65c..debf3b0 100644
--- a/core/lib/Drupal/Core/PageCache/ResponsePolicy/DenyNoCacheRoutes.php
+++ b/core/lib/Drupal/Core/PageCache/ResponsePolicy/DenyNoCacheRoutes.php
@@ -42,4 +42,3 @@ public function check(Response $response, Request $request) {
   }
 
 }
-
diff --git a/core/lib/Drupal/Core/Queue/QueueFactory.php b/core/lib/Drupal/Core/Queue/QueueFactory.php
index b37699e..7c155a4 100644
--- a/core/lib/Drupal/Core/Queue/QueueFactory.php
+++ b/core/lib/Drupal/Core/Queue/QueueFactory.php
@@ -64,4 +64,3 @@ public function get($name, $reliable = FALSE) {
     return $this->queues[$name];
   }
 }
-
diff --git a/core/lib/Drupal/Core/Routing/AccessAwareRouter.php b/core/lib/Drupal/Core/Routing/AccessAwareRouter.php
index 4293ee5..80e16eb 100644
--- a/core/lib/Drupal/Core/Routing/AccessAwareRouter.php
+++ b/core/lib/Drupal/Core/Routing/AccessAwareRouter.php
@@ -134,4 +134,3 @@ public function match($pathinfo) {
   }
 
 }
-
diff --git a/core/lib/Drupal/Core/SitePathFactory.php b/core/lib/Drupal/Core/SitePathFactory.php
index 06aff85..7a01ff1 100644
--- a/core/lib/Drupal/Core/SitePathFactory.php
+++ b/core/lib/Drupal/Core/SitePathFactory.php
@@ -35,4 +35,3 @@ public function get() {
   }
 
 }
-
diff --git a/core/lib/Drupal/Core/StackMiddleware/KernelPreHandle.php b/core/lib/Drupal/Core/StackMiddleware/KernelPreHandle.php
index 6f3ed62..28819dc 100644
--- a/core/lib/Drupal/Core/StackMiddleware/KernelPreHandle.php
+++ b/core/lib/Drupal/Core/StackMiddleware/KernelPreHandle.php
@@ -49,4 +49,3 @@ public function handle(Request $request, $type = self::MASTER_REQUEST, $catch =
   }
 
 }
-
diff --git a/core/lib/Drupal/Core/TypedData/Plugin/DataType/DateTimeIso8601.php b/core/lib/Drupal/Core/TypedData/Plugin/DataType/DateTimeIso8601.php
index da99f8f..bf6d314 100644
--- a/core/lib/Drupal/Core/TypedData/Plugin/DataType/DateTimeIso8601.php
+++ b/core/lib/Drupal/Core/TypedData/Plugin/DataType/DateTimeIso8601.php
@@ -43,4 +43,3 @@ public function setDateTime(DrupalDateTime $dateTime, $notify = TRUE) {
     }
   }
 }
-
diff --git a/core/modules/block/tests/modules/block_test/src/Plugin/Block/TestAccessBlock.php b/core/modules/block/tests/modules/block_test/src/Plugin/Block/TestAccessBlock.php
index 787f675..e558bcb 100644
--- a/core/modules/block/tests/modules/block_test/src/Plugin/Block/TestAccessBlock.php
+++ b/core/modules/block/tests/modules/block_test/src/Plugin/Block/TestAccessBlock.php
@@ -76,4 +76,3 @@ public function getCacheMaxAge() {
   }
 
 }
-
diff --git a/core/modules/book/src/Form/BookSettingsForm.php b/core/modules/book/src/Form/BookSettingsForm.php
index 31b2a4d..058d0cd 100644
--- a/core/modules/book/src/Form/BookSettingsForm.php
+++ b/core/modules/book/src/Form/BookSettingsForm.php
@@ -81,4 +81,3 @@ public function submitForm(array &$form, FormStateInterface $form_state) {
   }
 
 }
-
diff --git a/core/modules/config/src/Form/ConfigImportForm.php b/core/modules/config/src/Form/ConfigImportForm.php
index 04958ef..c0f606b 100644
--- a/core/modules/config/src/Form/ConfigImportForm.php
+++ b/core/modules/config/src/Form/ConfigImportForm.php
@@ -100,4 +100,3 @@ public function submitForm(array &$form, FormStateInterface $form_state) {
   }
 
 }
-
diff --git a/core/modules/config_translation/config_translation.module b/core/modules/config_translation/config_translation.module
index 542dd4f..9f0803d 100644
--- a/core/modules/config_translation/config_translation.module
+++ b/core/modules/config_translation/config_translation.module
@@ -196,4 +196,3 @@ function config_translation_config_schema_info_alter(&$definitions) {
     }
   }
 }
-
diff --git a/core/modules/field/tests/modules/field_third_party_test/field_third_party_test.module b/core/modules/field/tests/modules/field_third_party_test/field_third_party_test.module
index fa0e418..ac0ce1c 100644
--- a/core/modules/field/tests/modules/field_third_party_test/field_third_party_test.module
+++ b/core/modules/field/tests/modules/field_third_party_test/field_third_party_test.module
@@ -46,4 +46,3 @@ function field_third_party_test_field_formatter_settings_summary_alter(&$summary
   $summary[] = 'field_test_field_formatter_settings_summary_alter';
   return $summary;
 }
-
diff --git a/core/modules/field/tests/src/Kernel/FieldImportChangeTest.php b/core/modules/field/tests/src/Kernel/FieldImportChangeTest.php
index 90693c6..7606076 100644
--- a/core/modules/field/tests/src/Kernel/FieldImportChangeTest.php
+++ b/core/modules/field/tests/src/Kernel/FieldImportChangeTest.php
@@ -49,4 +49,3 @@ function testImportChange() {
     $this->assertEqual($field->getLabel(), $new_label, 'field label updated');
   }
 }
-
diff --git a/core/modules/field/tests/src/Kernel/FieldImportCreateTest.php b/core/modules/field/tests/src/Kernel/FieldImportCreateTest.php
index 8e91a4a..78a136e 100644
--- a/core/modules/field/tests/src/Kernel/FieldImportCreateTest.php
+++ b/core/modules/field/tests/src/Kernel/FieldImportCreateTest.php
@@ -116,4 +116,3 @@ function testImportCreate() {
     $this->assertTrue($field, 'Test import field 2b from sync exists');
   }
 }
-
diff --git a/core/modules/field/tests/src/Kernel/FieldImportDeleteTest.php b/core/modules/field/tests/src/Kernel/FieldImportDeleteTest.php
index bae3e23..220aa46 100644
--- a/core/modules/field/tests/src/Kernel/FieldImportDeleteTest.php
+++ b/core/modules/field/tests/src/Kernel/FieldImportDeleteTest.php
@@ -109,4 +109,3 @@ public function testImportDelete() {
     $this->assertTrue(empty($deleted_storages), 'Fields are deleted');
   }
 }
-
diff --git a/core/modules/filter/src/Plugin/migrate/source/d6/FilterFormat.php b/core/modules/filter/src/Plugin/migrate/source/d6/FilterFormat.php
index 212ecbc..0932773 100644
--- a/core/modules/filter/src/Plugin/migrate/source/d6/FilterFormat.php
+++ b/core/modules/filter/src/Plugin/migrate/source/d6/FilterFormat.php
@@ -90,5 +90,3 @@ public function getIds() {
   }
 
 }
-
-
diff --git a/core/modules/hal/src/HalServiceProvider.php b/core/modules/hal/src/HalServiceProvider.php
index bf57a4d..d2b4028 100644
--- a/core/modules/hal/src/HalServiceProvider.php
+++ b/core/modules/hal/src/HalServiceProvider.php
@@ -20,4 +20,3 @@ public function alter(ContainerBuilder $container) {
   }
 
 }
-
diff --git a/core/modules/image/src/Tests/ImageFieldWidgetTest.php b/core/modules/image/src/Tests/ImageFieldWidgetTest.php
index da17417..ea2332d 100644
--- a/core/modules/image/src/Tests/ImageFieldWidgetTest.php
+++ b/core/modules/image/src/Tests/ImageFieldWidgetTest.php
@@ -29,4 +29,3 @@ public function testWidgetElement() {
   }
 
 }
-
diff --git a/core/modules/language/src/ContentLanguageSettingsInterface.php b/core/modules/language/src/ContentLanguageSettingsInterface.php
index c03d885..3bb3d5d 100644
--- a/core/modules/language/src/ContentLanguageSettingsInterface.php
+++ b/core/modules/language/src/ContentLanguageSettingsInterface.php
@@ -76,4 +76,3 @@ public function isLanguageAlterable();
   public function isDefaultConfiguration();
 
 }
-
diff --git a/core/modules/language/src/Form/NegotiationBrowserForm.php b/core/modules/language/src/Form/NegotiationBrowserForm.php
index 67b07e5..1e38a9b 100644
--- a/core/modules/language/src/Form/NegotiationBrowserForm.php
+++ b/core/modules/language/src/Form/NegotiationBrowserForm.php
@@ -212,4 +212,3 @@ protected function language_get_browser_drupal_langcode_mappings() {
     return $config->get('map');
   }
 }
-
diff --git a/core/modules/link/src/Plugin/Field/FieldFormatter/LinkSeparateFormatter.php b/core/modules/link/src/Plugin/Field/FieldFormatter/LinkSeparateFormatter.php
index 4f0e221..4849d32 100644
--- a/core/modules/link/src/Plugin/Field/FieldFormatter/LinkSeparateFormatter.php
+++ b/core/modules/link/src/Plugin/Field/FieldFormatter/LinkSeparateFormatter.php
@@ -86,4 +86,3 @@ public function viewElements(FieldItemListInterface $items, $langcode) {
     return $element;
   }
 }
-
diff --git a/core/modules/link/src/Plugin/Validation/Constraint/LinkTypeConstraint.php b/core/modules/link/src/Plugin/Validation/Constraint/LinkTypeConstraint.php
index 01cf553..3fe76a6 100644
--- a/core/modules/link/src/Plugin/Validation/Constraint/LinkTypeConstraint.php
+++ b/core/modules/link/src/Plugin/Validation/Constraint/LinkTypeConstraint.php
@@ -75,4 +75,3 @@ public function validate($value, Constraint $constraint) {
     }
   }
 }
-
diff --git a/core/modules/locale/src/LocaleDefaultConfigStorage.php b/core/modules/locale/src/LocaleDefaultConfigStorage.php
index f899f55..29697a1 100644
--- a/core/modules/locale/src/LocaleDefaultConfigStorage.php
+++ b/core/modules/locale/src/LocaleDefaultConfigStorage.php
@@ -157,4 +157,3 @@ protected function predefinedConfiguredLanguages() {
   }
 
 }
-
diff --git a/core/modules/node/src/Tests/Views/NodeRevisionWizardTest.php b/core/modules/node/src/Tests/Views/NodeRevisionWizardTest.php
index cc687bc..109cdc4 100644
--- a/core/modules/node/src/Tests/Views/NodeRevisionWizardTest.php
+++ b/core/modules/node/src/Tests/Views/NodeRevisionWizardTest.php
@@ -59,4 +59,3 @@ public function testViewAdd() {
   }
 
 }
-
diff --git a/core/modules/quickedit/tests/modules/quickedit_test.module b/core/modules/quickedit/tests/modules/quickedit_test.module
index 39c4f04..cd12fc9 100644
--- a/core/modules/quickedit/tests/modules/quickedit_test.module
+++ b/core/modules/quickedit/tests/modules/quickedit_test.module
@@ -18,4 +18,3 @@ function quickedit_test_quickedit_render_field(EntityInterface $entity, $field_n
     '#suffix' => '</div>',
   );
 }
-
diff --git a/core/modules/rdf/tests/src/Kernel/Field/FieldRdfaDatatypeCallbackTest.php b/core/modules/rdf/tests/src/Kernel/Field/FieldRdfaDatatypeCallbackTest.php
index 4604765..4ef7a57 100644
--- a/core/modules/rdf/tests/src/Kernel/Field/FieldRdfaDatatypeCallbackTest.php
+++ b/core/modules/rdf/tests/src/Kernel/Field/FieldRdfaDatatypeCallbackTest.php
@@ -55,4 +55,3 @@ public function testDefaultFormatter() {
   }
 
 }
-
diff --git a/core/modules/search/search.api.php b/core/modules/search/search.api.php
index cd38d09..4774499 100644
--- a/core/modules/search/search.api.php
+++ b/core/modules/search/search.api.php
@@ -82,4 +82,3 @@ function hook_search_plugin_alter(array &$definitions) {
 /**
  * @} End of "addtogroup hooks".
  */
-
diff --git a/core/modules/search/search.pages.inc b/core/modules/search/search.pages.inc
index 409ce2d..a161a9b 100644
--- a/core/modules/search/search.pages.inc
+++ b/core/modules/search/search.pages.inc
@@ -65,4 +65,3 @@ function template_preprocess_search_result(&$variables) {
     '#context' => array('info' => $info),
   );
 }
-
diff --git a/core/modules/serialization/tests/src/Unit/Normalizer/ConfigEntityNormalizerTest.php b/core/modules/serialization/tests/src/Unit/Normalizer/ConfigEntityNormalizerTest.php
index 5c4f97d..ec9a4d0 100644
--- a/core/modules/serialization/tests/src/Unit/Normalizer/ConfigEntityNormalizerTest.php
+++ b/core/modules/serialization/tests/src/Unit/Normalizer/ConfigEntityNormalizerTest.php
@@ -31,4 +31,3 @@ public function testNormalize() {
   }
 
 }
-
diff --git a/core/modules/simpletest/tests/fixtures/simpletest_phpunit_run_command_test.php b/core/modules/simpletest/tests/fixtures/simpletest_phpunit_run_command_test.php
index c86a9e6..73210c5 100644
--- a/core/modules/simpletest/tests/fixtures/simpletest_phpunit_run_command_test.php
+++ b/core/modules/simpletest/tests/fixtures/simpletest_phpunit_run_command_test.php
@@ -20,4 +20,3 @@ public function testWillDie() {
     $this->assertTrue(TRUE, 'Assertion to ensure test pass');
   }
 }
-
diff --git a/core/modules/statistics/src/StatisticsSettingsForm.php b/core/modules/statistics/src/StatisticsSettingsForm.php
index 66e5a97..5bd150c 100644
--- a/core/modules/statistics/src/StatisticsSettingsForm.php
+++ b/core/modules/statistics/src/StatisticsSettingsForm.php
@@ -97,4 +97,3 @@ public function submitForm(array &$form, FormStateInterface $form_state) {
     parent::submitForm($form, $form_state);
   }
 }
-
diff --git a/core/modules/statistics/statistics.php b/core/modules/statistics/statistics.php
index fe1b9fd..a79af5f 100644
--- a/core/modules/statistics/statistics.php
+++ b/core/modules/statistics/statistics.php
@@ -35,4 +35,3 @@
       ->execute();
   }
 }
-
diff --git a/core/modules/system/src/Tests/Plugin/Discovery/DiscoveryTestBase.php b/core/modules/system/src/Tests/Plugin/Discovery/DiscoveryTestBase.php
index 95705d4..d3d4487 100644
--- a/core/modules/system/src/Tests/Plugin/Discovery/DiscoveryTestBase.php
+++ b/core/modules/system/src/Tests/Plugin/Discovery/DiscoveryTestBase.php
@@ -82,4 +82,3 @@ protected function assertDefinitionIdentical(array $definition, array $expected_
   }
 
 }
-
diff --git a/core/modules/system/src/Tests/Plugin/Discovery/StaticDiscoveryTest.php b/core/modules/system/src/Tests/Plugin/Discovery/StaticDiscoveryTest.php
index 958899b..869ac18 100644
--- a/core/modules/system/src/Tests/Plugin/Discovery/StaticDiscoveryTest.php
+++ b/core/modules/system/src/Tests/Plugin/Discovery/StaticDiscoveryTest.php
@@ -43,4 +43,3 @@ protected function setUp() {
     $this->emptyDiscovery = $discovery;
   }
 }
-
diff --git a/core/modules/system/src/Tests/Theme/TwigEnvironmentTest.php b/core/modules/system/src/Tests/Theme/TwigEnvironmentTest.php
index f908621..ef3c4697 100644
--- a/core/modules/system/src/Tests/Theme/TwigEnvironmentTest.php
+++ b/core/modules/system/src/Tests/Theme/TwigEnvironmentTest.php
@@ -128,4 +128,3 @@ public function testCacheFilename() {
   }
 
 }
-
diff --git a/core/modules/system/system.admin.inc b/core/modules/system/system.admin.inc
index 704b2dc..f9c49c7 100644
--- a/core/modules/system/system.admin.inc
+++ b/core/modules/system/system.admin.inc
@@ -385,4 +385,3 @@ function template_preprocess_system_themes_page(&$variables) {
   }
   $variables['theme_groups'] = $groups;
 }
-
diff --git a/core/modules/system/tests/fixtures/update/drupal-8.block-content-uninstall.php b/core/modules/system/tests/fixtures/update/drupal-8.block-content-uninstall.php
index 71939ba..7c2ca94 100644
--- a/core/modules/system/tests/fixtures/update/drupal-8.block-content-uninstall.php
+++ b/core/modules/system/tests/fixtures/update/drupal-8.block-content-uninstall.php
@@ -147,4 +147,3 @@
 $connection->delete('router')
   ->condition('name', 'entity.block_content_type.%', 'LIKE')
   ->execute();
-
diff --git a/core/modules/system/tests/fixtures/update/drupal-8.broken_routing.php b/core/modules/system/tests/fixtures/update/drupal-8.broken_routing.php
index 7a83e87..604321d 100644
--- a/core/modules/system/tests/fixtures/update/drupal-8.broken_routing.php
+++ b/core/modules/system/tests/fixtures/update/drupal-8.broken_routing.php
@@ -20,4 +20,3 @@
 $connection->insert('key_value')
   ->fields(['collection' => 'system.schema', 'name' => 'update_script_test', 'value' => serialize(8000)])
   ->execute();
-
diff --git a/core/modules/system/tests/fixtures/update/drupal-8.update-test-postupdate-enabled.php b/core/modules/system/tests/fixtures/update/drupal-8.update-test-postupdate-enabled.php
index 375b50d..a6243a1 100644
--- a/core/modules/system/tests/fixtures/update/drupal-8.update-test-postupdate-enabled.php
+++ b/core/modules/system/tests/fixtures/update/drupal-8.update-test-postupdate-enabled.php
@@ -37,4 +37,3 @@
   ->condition('collection', '')
   ->condition('name', 'core.extension')
   ->execute();
-
diff --git a/core/modules/system/tests/fixtures/update/drupal-8.update-test-postupdate-failing-enabled.php b/core/modules/system/tests/fixtures/update/drupal-8.update-test-postupdate-failing-enabled.php
index f19a1f1..ab37f83 100644
--- a/core/modules/system/tests/fixtures/update/drupal-8.update-test-postupdate-failing-enabled.php
+++ b/core/modules/system/tests/fixtures/update/drupal-8.update-test-postupdate-failing-enabled.php
@@ -36,4 +36,3 @@
   ->condition('collection', '')
   ->condition('name', 'core.extension')
   ->execute();
-
diff --git a/core/modules/system/tests/modules/database_test/database_test.module b/core/modules/system/tests/modules/database_test/database_test.module
index 460480a..1eaa103 100644
--- a/core/modules/system/tests/modules/database_test/database_test.module
+++ b/core/modules/system/tests/modules/database_test/database_test.module
@@ -47,4 +47,3 @@ function database_test_query_alter(AlterableInterface $query) {
 function database_test_query_database_test_alter_remove_range_alter(AlterableInterface $query) {
   $query->range();
 }
-
diff --git a/core/modules/system/tests/modules/plugin_test/src/Plugin/plugin_test/fruit/FruitInterface.php b/core/modules/system/tests/modules/plugin_test/src/Plugin/plugin_test/fruit/FruitInterface.php
index 8b7c970..62e0c38 100644
--- a/core/modules/system/tests/modules/plugin_test/src/Plugin/plugin_test/fruit/FruitInterface.php
+++ b/core/modules/system/tests/modules/plugin_test/src/Plugin/plugin_test/fruit/FruitInterface.php
@@ -6,4 +6,3 @@
  * Provides an interface for test plugins.
  */
 interface FruitInterface { }
-
diff --git a/core/modules/system/tests/modules/system_test/src/Controller/PageCacheAcceptHeaderController.php b/core/modules/system/tests/modules/system_test/src/Controller/PageCacheAcceptHeaderController.php
index 9997fb0..a15e681 100644
--- a/core/modules/system/tests/modules/system_test/src/Controller/PageCacheAcceptHeaderController.php
+++ b/core/modules/system/tests/modules/system_test/src/Controller/PageCacheAcceptHeaderController.php
@@ -28,4 +28,3 @@ public function content(Request $request) {
     }
   }
 }
-
diff --git a/core/modules/system/tests/modules/trusted_hosts_test/src/Controller/TrustedHostsTestController.php b/core/modules/system/tests/modules/trusted_hosts_test/src/Controller/TrustedHostsTestController.php
index b36b3f4..68c8b64 100644
--- a/core/modules/system/tests/modules/trusted_hosts_test/src/Controller/TrustedHostsTestController.php
+++ b/core/modules/system/tests/modules/trusted_hosts_test/src/Controller/TrustedHostsTestController.php
@@ -17,4 +17,3 @@ public function fakeRequestHost() {
   }
 
 }
-
diff --git a/core/modules/system/tests/modules/twig_extension_test/twig_extension_test.module b/core/modules/system/tests/modules/twig_extension_test/twig_extension_test.module
index 1c2729b..f55e619 100644
--- a/core/modules/system/tests/modules/twig_extension_test/twig_extension_test.module
+++ b/core/modules/system/tests/modules/twig_extension_test/twig_extension_test.module
@@ -20,4 +20,3 @@ function twig_extension_test_theme($existing, $type, $theme, $path) {
     ),
   );
 }
-
diff --git a/core/modules/system/tests/themes/test_subsubtheme/test_subsubtheme.theme b/core/modules/system/tests/themes/test_subsubtheme/test_subsubtheme.theme
index 5819e20..04628c8 100644
--- a/core/modules/system/tests/themes/test_subsubtheme/test_subsubtheme.theme
+++ b/core/modules/system/tests/themes/test_subsubtheme/test_subsubtheme.theme
@@ -10,4 +10,3 @@
  */
 function test_subsubtheme_preprocess_theme_test_template_test(&$variables) {
 }
-
diff --git a/core/modules/taxonomy/src/Tests/TokenReplaceTest.php b/core/modules/taxonomy/src/Tests/TokenReplaceTest.php
index 8202cde..2a55a6d 100644
--- a/core/modules/taxonomy/src/Tests/TokenReplaceTest.php
+++ b/core/modules/taxonomy/src/Tests/TokenReplaceTest.php
@@ -144,4 +144,3 @@ function testTaxonomyTokenReplacement() {
     }
   }
 }
-
diff --git a/core/modules/tracker/tests/src/Kernel/Migrate/d7/MigrateTrackerNodeTest.php b/core/modules/tracker/tests/src/Kernel/Migrate/d7/MigrateTrackerNodeTest.php
index 21df70c..1b6a4ed 100644
--- a/core/modules/tracker/tests/src/Kernel/Migrate/d7/MigrateTrackerNodeTest.php
+++ b/core/modules/tracker/tests/src/Kernel/Migrate/d7/MigrateTrackerNodeTest.php
@@ -65,4 +65,3 @@ public function testMigrateTrackerNode() {
   }
 
 }
-
diff --git a/core/modules/update/update.fetch.inc b/core/modules/update/update.fetch.inc
index 1b111e5..a710dd9 100644
--- a/core/modules/update/update.fetch.inc
+++ b/core/modules/update/update.fetch.inc
@@ -48,4 +48,3 @@ function _update_cron_notify() {
     }
   }
 }
-
diff --git a/core/modules/user/src/Form/UserPasswordResetForm.php b/core/modules/user/src/Form/UserPasswordResetForm.php
index 87f2683..432941a 100644
--- a/core/modules/user/src/Form/UserPasswordResetForm.php
+++ b/core/modules/user/src/Form/UserPasswordResetForm.php
@@ -115,4 +115,3 @@ public function submitForm(array &$form, FormStateInterface $form_state) {
   }
 
 }
-
diff --git a/core/modules/user/src/PermissionHandlerInterface.php b/core/modules/user/src/PermissionHandlerInterface.php
index 6e92a58..61526f3 100644
--- a/core/modules/user/src/PermissionHandlerInterface.php
+++ b/core/modules/user/src/PermissionHandlerInterface.php
@@ -50,4 +50,3 @@ public function getPermissions();
   public function moduleProvidesPermissions($module_name);
 
 }
-
diff --git a/core/modules/user/src/Plugin/views/access/Role.php b/core/modules/user/src/Plugin/views/access/Role.php
index 8880235..2e5b6b4 100644
--- a/core/modules/user/src/Plugin/views/access/Role.php
+++ b/core/modules/user/src/Plugin/views/access/Role.php
@@ -163,4 +163,3 @@ public function getCacheTags() {
   }
 
 }
-
diff --git a/core/modules/user/tests/src/Unit/PrivateTempStoreTest.php b/core/modules/user/tests/src/Unit/PrivateTempStoreTest.php
index 7f82cf7..515c862 100644
--- a/core/modules/user/tests/src/Unit/PrivateTempStoreTest.php
+++ b/core/modules/user/tests/src/Unit/PrivateTempStoreTest.php
@@ -278,4 +278,3 @@ public function testDelete() {
   }
 
 }
-
diff --git a/core/modules/user/tests/src/Unit/SharedTempStoreTest.php b/core/modules/user/tests/src/Unit/SharedTempStoreTest.php
index 7845e18..15a4ec6 100644
--- a/core/modules/user/tests/src/Unit/SharedTempStoreTest.php
+++ b/core/modules/user/tests/src/Unit/SharedTempStoreTest.php
@@ -350,4 +350,3 @@ public function testDeleteIfOwner() {
   }
 
 }
-
diff --git a/core/modules/views/src/Plugin/views/field/MultiItemsFieldHandlerInterface.php b/core/modules/views/src/Plugin/views/field/MultiItemsFieldHandlerInterface.php
index be515ad..4949548 100644
--- a/core/modules/views/src/Plugin/views/field/MultiItemsFieldHandlerInterface.php
+++ b/core/modules/views/src/Plugin/views/field/MultiItemsFieldHandlerInterface.php
@@ -45,4 +45,3 @@ public function getItems(ResultRow $values);
   public function renderItems($items);
 
 }
-
diff --git a/core/modules/views/src/ViewsDataHelper.php b/core/modules/views/src/ViewsDataHelper.php
index 55a034c..791cd37 100644
--- a/core/modules/views/src/ViewsDataHelper.php
+++ b/core/modules/views/src/ViewsDataHelper.php
@@ -190,4 +190,3 @@ protected static function fetchedFieldSort($a, $b) {
   }
 
 }
-
diff --git a/core/modules/views/tests/src/Kernel/Handler/FilterBooleanOperatorTest.php b/core/modules/views/tests/src/Kernel/Handler/FilterBooleanOperatorTest.php
index 84f959b..7a88066 100644
--- a/core/modules/views/tests/src/Kernel/Handler/FilterBooleanOperatorTest.php
+++ b/core/modules/views/tests/src/Kernel/Handler/FilterBooleanOperatorTest.php
@@ -215,4 +215,3 @@ protected function getGroupedExposedFilters() {
   }
 
 }
-
diff --git a/core/modules/views/tests/src/Kernel/Wizard/WizardPluginBaseKernelTest.php b/core/modules/views/tests/src/Kernel/Wizard/WizardPluginBaseKernelTest.php
index 9cd4ac4..8a1fc96 100644
--- a/core/modules/views/tests/src/Kernel/Wizard/WizardPluginBaseKernelTest.php
+++ b/core/modules/views/tests/src/Kernel/Wizard/WizardPluginBaseKernelTest.php
@@ -71,4 +71,3 @@ public function testCreateView() {
     $this->assertEqual($view->get('langcode'), 'it');
   }
 }
-
diff --git a/core/modules/views/tests/src/Unit/Controller/ViewAjaxControllerTest.php b/core/modules/views/tests/src/Unit/Controller/ViewAjaxControllerTest.php
index d686c97..332df31 100644
--- a/core/modules/views/tests/src/Unit/Controller/ViewAjaxControllerTest.php
+++ b/core/modules/views/tests/src/Unit/Controller/ViewAjaxControllerTest.php
@@ -360,4 +360,3 @@ protected function assertViewResultCommand(ViewAjaxResponse $response, $position
 }
 
 }
-
diff --git a/core/modules/views_ui/src/Form/Ajax/RearrangeFilter.php b/core/modules/views_ui/src/Form/Ajax/RearrangeFilter.php
index 85a13bc..e858a84 100644
--- a/core/modules/views_ui/src/Form/Ajax/RearrangeFilter.php
+++ b/core/modules/views_ui/src/Form/Ajax/RearrangeFilter.php
@@ -352,4 +352,3 @@ public static function arrayKeyPlus($array) {
   }
 
 }
-
diff --git a/core/phpcs.xml.dist b/core/phpcs.xml.dist
index c223745..a529c22 100644
--- a/core/phpcs.xml.dist
+++ b/core/phpcs.xml.dist
@@ -18,6 +18,7 @@
   <rule ref="Drupal.Commenting.DocCommentStar"/>
   <rule ref="Drupal.Commenting.FileComment"/>
   <rule ref="Drupal.ControlStructures.ElseIf"/>
+  <rule ref="Drupal.Files.EndFileNewline"/>
   <rule ref="Drupal.Files.TxtFileLineLength"/>
   <rule ref="Drupal.Functions.DiscouragedFunctions"/>
   <rule ref="Drupal.Functions.FunctionDeclaration.SpaceAfter"/>
diff --git a/core/tests/Drupal/KernelTests/Config/DefaultConfigTest.php b/core/tests/Drupal/KernelTests/Config/DefaultConfigTest.php
index 3d6c0b9..e3c2aeb 100644
--- a/core/tests/Drupal/KernelTests/Config/DefaultConfigTest.php
+++ b/core/tests/Drupal/KernelTests/Config/DefaultConfigTest.php
@@ -112,4 +112,3 @@ public function providerTestModuleConfig() {
   }
 
 }
-
diff --git a/core/tests/Drupal/KernelTests/Core/Config/ConfigLanguageOverrideTest.php b/core/tests/Drupal/KernelTests/Core/Config/ConfigLanguageOverrideTest.php
index d863386..8d0760a 100644
--- a/core/tests/Drupal/KernelTests/Core/Config/ConfigLanguageOverrideTest.php
+++ b/core/tests/Drupal/KernelTests/Core/Config/ConfigLanguageOverrideTest.php
@@ -117,4 +117,3 @@ function testConfigLanguageOverride() {
     $this->assertEqual($override->get('value'), NULL);
   }
 }
-
diff --git a/core/tests/Drupal/Tests/Component/Plugin/DefaultFactoryTest.php b/core/tests/Drupal/Tests/Component/Plugin/DefaultFactoryTest.php
index 0a28acf..1fc805b 100644
--- a/core/tests/Drupal/Tests/Component/Plugin/DefaultFactoryTest.php
+++ b/core/tests/Drupal/Tests/Component/Plugin/DefaultFactoryTest.php
@@ -154,4 +154,3 @@ public function testGetPluginClassWithInterfaceAndInvalidClassWithObjectPluginDe
   }
 
 }
-
diff --git a/core/tests/Drupal/Tests/Component/Utility/HtmlTest.php b/core/tests/Drupal/Tests/Component/Utility/HtmlTest.php
index fe2bfe2..193906b 100644
--- a/core/tests/Drupal/Tests/Component/Utility/HtmlTest.php
+++ b/core/tests/Drupal/Tests/Component/Utility/HtmlTest.php
@@ -320,4 +320,4 @@ public function testSerialize() {
     $result = Html::serialize($document);
     $this->assertSame('', $result);
   }
-}
\ No newline at end of file
+}
diff --git a/core/tests/Drupal/Tests/Core/DependencyInjection/Compiler/TaggedHandlersPassTest.php b/core/tests/Drupal/Tests/Core/DependencyInjection/Compiler/TaggedHandlersPassTest.php
index 055a907..0448e28 100644
--- a/core/tests/Drupal/Tests/Core/DependencyInjection/Compiler/TaggedHandlersPassTest.php
+++ b/core/tests/Drupal/Tests/Core/DependencyInjection/Compiler/TaggedHandlersPassTest.php
@@ -378,4 +378,3 @@ class ValidHandler implements HandlerInterface {
 }
 class InvalidHandler {
 }
-
diff --git a/core/tests/Drupal/Tests/Core/DrupalKernel/DrupalKernelTest.php b/core/tests/Drupal/Tests/Core/DrupalKernel/DrupalKernelTest.php
index 7d8a5b2..36c2e6f 100644
--- a/core/tests/Drupal/Tests/Core/DrupalKernel/DrupalKernelTest.php
+++ b/core/tests/Drupal/Tests/Core/DrupalKernel/DrupalKernelTest.php
@@ -144,4 +144,4 @@ function drupal_valid_test_ua($new_prefix = NULL) {
       return FALSE;
     }
   }
-}
\ No newline at end of file
+}
diff --git a/core/tests/Drupal/Tests/Core/EventSubscriber/CustomPageExceptionHtmlSubscriberTest.php b/core/tests/Drupal/Tests/Core/EventSubscriber/CustomPageExceptionHtmlSubscriberTest.php
index 125eedd..ece089d 100644
--- a/core/tests/Drupal/Tests/Core/EventSubscriber/CustomPageExceptionHtmlSubscriberTest.php
+++ b/core/tests/Drupal/Tests/Core/EventSubscriber/CustomPageExceptionHtmlSubscriberTest.php
@@ -162,4 +162,3 @@ public function testHandleWithGetRequest() {
   }
 
 }
-
diff --git a/core/tests/Drupal/Tests/Core/Logger/LoggerChannelTest.php b/core/tests/Drupal/Tests/Core/Logger/LoggerChannelTest.php
index 6eebd80..0aa86fc 100644
--- a/core/tests/Drupal/Tests/Core/Logger/LoggerChannelTest.php
+++ b/core/tests/Drupal/Tests/Core/Logger/LoggerChannelTest.php
@@ -161,4 +161,3 @@ public function log($level, $message, array $context = []) {
     $this->channel->log(rand(0, 7), $message, $context);
   }
 }
-
diff --git a/core/tests/Drupal/Tests/Core/Menu/LocalTaskManagerTest.php b/core/tests/Drupal/Tests/Core/Menu/LocalTaskManagerTest.php
index c81309f..65fb417 100644
--- a/core/tests/Drupal/Tests/Core/Menu/LocalTaskManagerTest.php
+++ b/core/tests/Drupal/Tests/Core/Menu/LocalTaskManagerTest.php
@@ -491,4 +491,3 @@ protected function setupNullCacheabilityMetadataValidation() {
   }
 
 }
-
diff --git a/core/tests/Drupal/Tests/Core/Path/PathValidatorTest.php b/core/tests/Drupal/Tests/Core/Path/PathValidatorTest.php
index 1395cb2..2bfb1c9 100644
--- a/core/tests/Drupal/Tests/Core/Path/PathValidatorTest.php
+++ b/core/tests/Drupal/Tests/Core/Path/PathValidatorTest.php
@@ -444,4 +444,3 @@ public function testGetUrlIfValidWithoutAccessCheck() {
   }
 
 }
-
diff --git a/core/tests/bootstrap.php b/core/tests/bootstrap.php
index 12c4deb..ad02e5f 100644
--- a/core/tests/bootstrap.php
+++ b/core/tests/bootstrap.php
@@ -142,4 +142,3 @@ function drupal_phpunit_populate_class_loader() {
 // make PHP 5 and 7 handle assertion failures the same way, but this call does
 // not turn runtime assertions on if they weren't on already.
 \Drupal\Component\Assertion\Handle::register();
-
