From 389b9aa4d5d2ec1a79bef4e4b1b6346141a51577 Mon Sep 17 00:00:00 2001
From: Michael Kriese <michael.kriese@visualon.de>
Date: Tue, 12 Sep 2023 07:52:18 +0200
Subject: [PATCH] fix(presets): use dash instead of spaces (#24374)

---
 lib/config/presets/internal/monorepo.spec.ts | 26 ++++++++++++++++++++
 lib/config/presets/internal/monorepo.ts      |  4 +--
 2 files changed, 28 insertions(+), 2 deletions(-)
 create mode 100644 lib/config/presets/internal/monorepo.spec.ts

diff --git a/lib/config/presets/internal/monorepo.spec.ts b/lib/config/presets/internal/monorepo.spec.ts
new file mode 100644
index 0000000000..87883c39b3
--- /dev/null
+++ b/lib/config/presets/internal/monorepo.spec.ts
@@ -0,0 +1,26 @@
+import { presets } from './monorepo';
+
+const todo = new Set([
+  'arcus.background-jobs',
+  'arcus.event-grid',
+  'arcus.messaging',
+  'arcus.observability',
+  'arcus.security',
+  'arcus.webapi',
+  'aspnet aspnetwebstack',
+  'aspnet extensions',
+  'azure azure-libraries-for-net',
+  'azure azure-sdk-for-net',
+  'azure azure-storage-net',
+  'Hangfire',
+  'system.io.abstractions',
+  'vaadinWebComponents',
+]);
+
+describe('config/presets/internal/monorepo', () => {
+  it('presets should have right name', () => {
+    for (const name of Object.keys(presets).filter((name) => !todo.has(name))) {
+      expect(name).toMatch(/^[a-z0-9-]+$/);
+    }
+  });
+});
diff --git a/lib/config/presets/internal/monorepo.ts b/lib/config/presets/internal/monorepo.ts
index 81fa1253d4..b9c99cd663 100644
--- a/lib/config/presets/internal/monorepo.ts
+++ b/lib/config/presets/internal/monorepo.ts
@@ -34,9 +34,9 @@ const repoGroups = {
   'arcus.webapi': 'https://github.com/arcus-azure/arcus.webapi',
   'aspnet aspnetwebstack': 'https://github.com/aspnet/AspNetWebStack',
   'aspnet extensions': 'https://github.com/aspnet/Extensions',
-  'aspnet health checks':
-    'https://github.com/xabaril/AspNetCore.Diagnostics.HealthChecks',
   'aspnet-api-versioning': 'https://github.com/Microsoft/aspnet-api-versioning',
+  'aspnet-health-checks':
+    'https://github.com/xabaril/AspNetCore.Diagnostics.HealthChecks',
   'automapper-dotnet': [
     'https://github.com/AutoMapper/AutoMapper',
     'https://github.com/AutoMapper/AutoMapper.Extensions.Microsoft.DependencyInjection',
-- 
GitLab