diff --git a/alfa-client/README.md b/alfa-client/README.md
index 1a50204d0cb266b817ecb71e84bc0bfea54be7a3..6cc5caff942cf0618625190a651c10a86b41fd51 100644
--- a/alfa-client/README.md
+++ b/alfa-client/README.md
@@ -19,3 +19,8 @@ Hinweise:
   * Alternative: Die Installation mit dem offiziellen NPM-Repository ausführen: `npm install --registry=https://registry.npmjs.org/`
 * Bei nicht nachvollziehbaren Problemen während der Installation kann es helfen, den `node_modules` Ordner und die _package-lock.json_ zu löschen und anschließend erneut zu installieren.
 * Prüfen, dass `npm install` die _package-lock.json_ nicht anpasst, wenn das nicht wirklich gewollt ist. Das kann geschehen, wenn ein älteres/neueres NPM verwendet wurde oder ein NPM-Proxy in der _~/.npmrc_ eingetragen ist.
+
+## Jest und SonarQube
+
+* Parameter testResultsProcessor, collectCoverage, coverageReporters führen zu _Unknown option_ warnings während jeden Tests, wenn sie in der jeweiligen _jest.config.ts_ definiert sind. Werden sie dagegen als CLI Parameter beim Start der Tests übergeben, wird keine Warnung produziert.
+* Es können mehrere Tests parallel laufen mittel `nx run-many --target=test --parallel 8`. Tests sollten dann nicht zusätzlich mit Jest's _maxWorkers_ Parameter parallelisiert werden.
diff --git a/alfa-client/apps/alfa/jest.config.ts b/alfa-client/apps/alfa/jest.config.ts
index 894ba78f69ff035416903e1ee265cfb2ef254141..0ee824463f4caa778648551d7e277e33d8aa9a16 100644
--- a/alfa-client/apps/alfa/jest.config.ts
+++ b/alfa-client/apps/alfa/jest.config.ts
@@ -29,9 +29,6 @@ export default {
 	preset: '../../jest.preset.js',
 	setupFilesAfterEnv: ['<rootDir>/src/test-setup.ts'],
 	globals: {},
-	coverageReporters: ["clover", "json", "lcov", "text", "text-summary"],
-	collectCoverage: false,
-	testResultsProcessor: "jest-sonar-reporter",
 	coverageDirectory: '../../coverage/apps/alfa',
 	snapshotSerializers: [
 		'jest-preset-angular/build/serializers/no-ng-attributes',
diff --git a/alfa-client/libs/api-root-shared/jest.config.ts b/alfa-client/libs/api-root-shared/jest.config.ts
index c55dd7c74f9cf7efbb8472f1bac821bb64109f6c..b4cf7efb67374106980f83d5e797d0ee5fdfeaa1 100644
--- a/alfa-client/libs/api-root-shared/jest.config.ts
+++ b/alfa-client/libs/api-root-shared/jest.config.ts
@@ -29,9 +29,6 @@ export default {
 	preset: '../../jest.preset.js',
 	setupFilesAfterEnv: ['<rootDir>/src/test-setup.ts'],
 	globals: {},
-	coverageReporters: ["clover", "json", "lcov", "text", "text-summary"],
-	collectCoverage: false,
-	testResultsProcessor: "jest-sonar-reporter",
 	coverageDirectory: '../../coverage/libs/api-root-shared',
 	snapshotSerializers: [
 		'jest-preset-angular/build/serializers/no-ng-attributes',
diff --git a/alfa-client/libs/app-shared/jest.config.ts b/alfa-client/libs/app-shared/jest.config.ts
index 265b8857c7c6458cfc110476412bfe2cd13eefd7..766e20f2f63db922cd5506517be0a5e39f6da7f7 100644
--- a/alfa-client/libs/app-shared/jest.config.ts
+++ b/alfa-client/libs/app-shared/jest.config.ts
@@ -29,9 +29,6 @@ export default {
 	preset: '../../jest.preset.js',
 	setupFilesAfterEnv: ['<rootDir>/src/test-setup.ts'],
 	globals: {},
-	coverageReporters: ["clover", "json", "lcov", "text", "text-summary"],
-	collectCoverage: false,
-	testResultsProcessor: "jest-sonar-reporter",
 	coverageDirectory: '../../coverage/libs/app-shared',
 	snapshotSerializers: [
 		'jest-preset-angular/build/serializers/no-ng-attributes',
diff --git a/alfa-client/libs/bescheid-shared/jest.config.ts b/alfa-client/libs/bescheid-shared/jest.config.ts
index 96644666515aa83ae0d882a1f4f9db64ff8c3639..245218e41948fc892626b498859a534712ef33fa 100644
--- a/alfa-client/libs/bescheid-shared/jest.config.ts
+++ b/alfa-client/libs/bescheid-shared/jest.config.ts
@@ -3,9 +3,6 @@ export default {
 	preset: '../../jest.preset.js',
 	setupFilesAfterEnv: ['<rootDir>/src/test-setup.ts'],
 	globals: {},
-	coverageReporters: ["clover", "json", "lcov", "text", "text-summary"],
-	collectCoverage: false,
-	testResultsProcessor: "jest-sonar-reporter",
 	coverageDirectory: '../../coverage/libs/bescheid-shared',
 	transform: {
 		'^.+\\.(ts|mjs|js|html)$': [
diff --git a/alfa-client/libs/bescheid/jest.config.ts b/alfa-client/libs/bescheid/jest.config.ts
index 19ed102fc38b478340424ec0f3c0628bc3e44278..9442161c20ba37437ba36561b5468122e54205ea 100644
--- a/alfa-client/libs/bescheid/jest.config.ts
+++ b/alfa-client/libs/bescheid/jest.config.ts
@@ -3,9 +3,6 @@ export default {
 	preset: '../../jest.preset.js',
 	setupFilesAfterEnv: ['<rootDir>/src/test-setup.ts'],
 	globals: {},
-	coverageReporters: ["clover", "json", "lcov", "text", "text-summary"],
-	collectCoverage: false,
-	testResultsProcessor: "jest-sonar-reporter",
 	coverageDirectory: '../../coverage/libs/bescheid',
 	transform: {
 		'^.+\\.(ts|mjs|js|html)$': [
diff --git a/alfa-client/libs/binary-file-shared/jest.config.ts b/alfa-client/libs/binary-file-shared/jest.config.ts
index c4c73293b0f8c2afafb4c943f37367382e74bfc5..0b87c11107b24a700f9f43a98d33e04dfd29b3df 100644
--- a/alfa-client/libs/binary-file-shared/jest.config.ts
+++ b/alfa-client/libs/binary-file-shared/jest.config.ts
@@ -29,9 +29,6 @@ export default {
 	preset: '../../jest.preset.js',
 	setupFilesAfterEnv: ['<rootDir>/src/test-setup.ts'],
 	globals: {},
-	coverageReporters: ["clover", "json", "lcov", "text", "text-summary"],
-	collectCoverage: false,
-	testResultsProcessor: "jest-sonar-reporter",
 	coverageDirectory: '../../coverage/libs/binary-file-shared',
 	snapshotSerializers: [
 		'jest-preset-angular/build/serializers/no-ng-attributes',
diff --git a/alfa-client/libs/binary-file/jest.config.ts b/alfa-client/libs/binary-file/jest.config.ts
index 4e91632c1b60a22e0a6a21071dbe63c53d62af84..b18a65a9c2f26b346b7cdb4391016cf40cf47312 100644
--- a/alfa-client/libs/binary-file/jest.config.ts
+++ b/alfa-client/libs/binary-file/jest.config.ts
@@ -29,9 +29,6 @@ export default {
 	preset: '../../jest.preset.js',
 	setupFilesAfterEnv: ['<rootDir>/src/test-setup.ts'],
 	globals: {},
-	coverageReporters: ["clover", "json", "lcov", "text", "text-summary"],
-	collectCoverage: false,
-	testResultsProcessor: "jest-sonar-reporter",
 	coverageDirectory: '../../coverage/libs/binary-file',
 	snapshotSerializers: [
 		'jest-preset-angular/build/serializers/no-ng-attributes',
diff --git a/alfa-client/libs/command-shared/jest.config.ts b/alfa-client/libs/command-shared/jest.config.ts
index 76e8264ec70327c98eb03fa294a0966a92ff4798..92848bb9669f53801488465236e528c95df973f7 100644
--- a/alfa-client/libs/command-shared/jest.config.ts
+++ b/alfa-client/libs/command-shared/jest.config.ts
@@ -29,9 +29,6 @@ export default {
 	preset: '../../jest.preset.js',
 	setupFilesAfterEnv: ['<rootDir>/src/test-setup.ts'],
 	globals: {},
-	coverageReporters: ["clover", "json", "lcov", "text", "text-summary"],
-	collectCoverage: false,
-	testResultsProcessor: "jest-sonar-reporter",
 	coverageDirectory: '../../coverage/libs/command-shared',
 	snapshotSerializers: [
 		'jest-preset-angular/build/serializers/no-ng-attributes',
diff --git a/alfa-client/libs/environment-shared/jest.config.ts b/alfa-client/libs/environment-shared/jest.config.ts
index 8ff5cf24dfd2d98cc49bb29aae8106c95afd5ce7..b07f96debd3345886bfc28ed25cc15f25f4e70ab 100644
--- a/alfa-client/libs/environment-shared/jest.config.ts
+++ b/alfa-client/libs/environment-shared/jest.config.ts
@@ -29,9 +29,6 @@ export default {
 	preset: '../../jest.preset.js',
 	setupFilesAfterEnv: ['<rootDir>/src/test-setup.ts'],
 	globals: {},
-	coverageReporters: ["clover", "json", "lcov", "text", "text-summary"],
-	collectCoverage: false,
-	testResultsProcessor: "jest-sonar-reporter",
 	coverageDirectory: '../../coverage/libs/environment-shared',
 	snapshotSerializers: [
 		'jest-preset-angular/build/serializers/no-ng-attributes',
diff --git a/alfa-client/libs/forwarding-shared/jest.config.ts b/alfa-client/libs/forwarding-shared/jest.config.ts
index 5840ebbe77dab8daa93b71022649128918c365cc..74eccca94e27e69606e0776fe1c8fc648274a2a8 100644
--- a/alfa-client/libs/forwarding-shared/jest.config.ts
+++ b/alfa-client/libs/forwarding-shared/jest.config.ts
@@ -29,9 +29,6 @@ export default {
 	preset: '../../jest.preset.js',
 	setupFilesAfterEnv: ['<rootDir>/src/test-setup.ts'],
 	globals: {},
-	coverageReporters: ["clover", "json", "lcov", "text", "text-summary"],
-	collectCoverage: false,
-	testResultsProcessor: "jest-sonar-reporter",
 	coverageDirectory: '../../coverage/libs/forwarding-shared',
 	snapshotSerializers: [
 		'jest-preset-angular/build/serializers/no-ng-attributes',
diff --git a/alfa-client/libs/forwarding/jest.config.ts b/alfa-client/libs/forwarding/jest.config.ts
index c940d0f9335cef57d3fb081f76822e32e18db2c2..14c9edb8c7d87d7f62c891b4263c6095431d8a90 100644
--- a/alfa-client/libs/forwarding/jest.config.ts
+++ b/alfa-client/libs/forwarding/jest.config.ts
@@ -29,9 +29,6 @@ export default {
 	preset: '../../jest.preset.js',
 	setupFilesAfterEnv: ['<rootDir>/src/test-setup.ts'],
 	globals: {},
-	coverageReporters: ["clover", "json", "lcov", "text", "text-summary"],
-	collectCoverage: false,
-	testResultsProcessor: "jest-sonar-reporter",
 	coverageDirectory: '../../coverage/libs/forwarding',
 	snapshotSerializers: [
 		'jest-preset-angular/build/serializers/no-ng-attributes',
diff --git a/alfa-client/libs/hint-shared/jest.config.ts b/alfa-client/libs/hint-shared/jest.config.ts
index 44d07563fe1cea38fbc9a6ca6dad3524ff5b6cb9..5b70d99b604b0cd43c91c02e79f8fa383e5a2f4a 100644
--- a/alfa-client/libs/hint-shared/jest.config.ts
+++ b/alfa-client/libs/hint-shared/jest.config.ts
@@ -3,9 +3,6 @@ export default {
 	preset: '../../jest.preset.js',
 	setupFilesAfterEnv: ['<rootDir>/src/test-setup.ts'],
 	globals: {},
-	coverageReporters: ["clover", "json", "lcov", "text", "text-summary"],
-	collectCoverage: false,
-	testResultsProcessor: "jest-sonar-reporter",
 	coverageDirectory: '../../coverage/libs/hint-shared',
 	snapshotSerializers: [
 		'jest-preset-angular/build/serializers/no-ng-attributes',
diff --git a/alfa-client/libs/hint/jest.config.ts b/alfa-client/libs/hint/jest.config.ts
index b937dc1bebbe3c291f90332aff953120a8e8f4a4..1eda8ae12ac80bb4fc06fb0f47a8dc65942c24ad 100644
--- a/alfa-client/libs/hint/jest.config.ts
+++ b/alfa-client/libs/hint/jest.config.ts
@@ -4,9 +4,6 @@ export default {
 	preset: '../../jest.preset.js',
 	setupFilesAfterEnv: ['<rootDir>/src/test-setup.ts'],
 	globals: {},
-	coverageReporters: ["clover", "json", "lcov", "text", "text-summary"],
-	collectCoverage: false,
-	testResultsProcessor: "jest-sonar-reporter",
 	coverageDirectory: '../../coverage/libs/hint',
 	transform: {
 		'^.+\\.(ts|mjs|js|html)$': [
diff --git a/alfa-client/libs/historie-shared/jest.config.ts b/alfa-client/libs/historie-shared/jest.config.ts
index a993144bd442b0a4cc23762c7168521c2f81a83e..4cba4ebd5170e2ed46fe3cafd97bd14469dca5b9 100644
--- a/alfa-client/libs/historie-shared/jest.config.ts
+++ b/alfa-client/libs/historie-shared/jest.config.ts
@@ -29,9 +29,6 @@ export default {
 	preset: '../../jest.preset.js',
 	setupFilesAfterEnv: ['<rootDir>/src/test-setup.ts'],
 	globals: {},
-	coverageReporters: ["clover", "json", "lcov", "text", "text-summary"],
-	collectCoverage: false,
-	testResultsProcessor: "jest-sonar-reporter",
 	coverageDirectory: '../../coverage/libs/historie-shared',
 	transform: {
 		'^.+\\.(ts|mjs|js|html)$': [
diff --git a/alfa-client/libs/historie/jest.config.ts b/alfa-client/libs/historie/jest.config.ts
index 1f9bac7a50e68b90e8f340f4c4101e50da4b81b4..f31cf0d58bc2072fd9986d94fcaeb3e231952e47 100644
--- a/alfa-client/libs/historie/jest.config.ts
+++ b/alfa-client/libs/historie/jest.config.ts
@@ -29,9 +29,6 @@ export default {
 	preset: '../../jest.preset.js',
 	setupFilesAfterEnv: ['<rootDir>/src/test-setup.ts'],
 	globals: {},
-	coverageReporters: ["clover", "json", "lcov", "text", "text-summary"],
-	collectCoverage: false,
-	testResultsProcessor: "jest-sonar-reporter",
 	coverageDirectory: '../../coverage/libs/historie',
 	transform: {
 		'^.+\\.(ts|mjs|js|html)$': [
diff --git a/alfa-client/libs/kommentar-shared/jest.config.ts b/alfa-client/libs/kommentar-shared/jest.config.ts
index 7bb27705f23a91075f67f34d36fc03479a49adfc..cf650b04653b3239cde531526f6bcb8a09b433ba 100644
--- a/alfa-client/libs/kommentar-shared/jest.config.ts
+++ b/alfa-client/libs/kommentar-shared/jest.config.ts
@@ -29,9 +29,6 @@ export default {
 	preset: '../../jest.preset.js',
 	setupFilesAfterEnv: ['<rootDir>/src/test-setup.ts'],
 	globals: {},
-	coverageReporters: ["clover", "json", "lcov", "text", "text-summary"],
-	collectCoverage: false,
-	testResultsProcessor: "jest-sonar-reporter",
 	coverageDirectory: '../../coverage/libs/kommentar-shared',
 	snapshotSerializers: [
 		'jest-preset-angular/build/serializers/no-ng-attributes',
diff --git a/alfa-client/libs/kommentar/jest.config.ts b/alfa-client/libs/kommentar/jest.config.ts
index 5f0147fa2d5d5f7ea64fcf1f51cdcc87fa049dbc..c6f13bcc465a9122f0ef26311b3fb716912bd0c4 100644
--- a/alfa-client/libs/kommentar/jest.config.ts
+++ b/alfa-client/libs/kommentar/jest.config.ts
@@ -29,9 +29,6 @@ export default {
 	preset: '../../jest.preset.js',
 	setupFilesAfterEnv: ['<rootDir>/src/test-setup.ts'],
 	globals: {},
-	coverageReporters: ["clover", "json", "lcov", "text", "text-summary"],
-	collectCoverage: false,
-	testResultsProcessor: "jest-sonar-reporter",
 	coverageDirectory: '../../coverage/libs/kommentar',
 	snapshotSerializers: [
 		'jest-preset-angular/build/serializers/no-ng-attributes',
diff --git a/alfa-client/libs/loesch-anforderung-shared/jest.config.ts b/alfa-client/libs/loesch-anforderung-shared/jest.config.ts
index 13fe76731abba729e0baaf9aa646c08067777e5f..931f64023f1225fab28046af577396dadc735eb0 100644
--- a/alfa-client/libs/loesch-anforderung-shared/jest.config.ts
+++ b/alfa-client/libs/loesch-anforderung-shared/jest.config.ts
@@ -4,9 +4,6 @@ export default {
 	preset: '../../jest.preset.js',
 	setupFilesAfterEnv: ['<rootDir>/src/test-setup.ts'],
 	globals: {},
-	coverageReporters: ["clover", "json", "lcov", "text", "text-summary"],
-	collectCoverage: false,
-	testResultsProcessor: "jest-sonar-reporter",
 	coverageDirectory: '../../coverage/libs/loeschanforderung-shared',
 	transform: {
 		'^.+\\.(ts|mjs|js|html)$': [
diff --git a/alfa-client/libs/loesch-anforderung/jest.config.ts b/alfa-client/libs/loesch-anforderung/jest.config.ts
index 96f1c7e7af828c90bfc625a6363377d44ef3d5bf..1a0df61686d96a21f08aa108d1fd37c29e0e307b 100644
--- a/alfa-client/libs/loesch-anforderung/jest.config.ts
+++ b/alfa-client/libs/loesch-anforderung/jest.config.ts
@@ -4,9 +4,6 @@ export default {
 	preset: '../../jest.preset.js',
 	setupFilesAfterEnv: ['<rootDir>/src/test-setup.ts'],
 	globals: {},
-	coverageReporters: ["clover", "json", "lcov", "text", "text-summary"],
-	collectCoverage: false,
-	testResultsProcessor: "jest-sonar-reporter",
 	coverageDirectory: '../../coverage/libs/loesch-anforderung',
 	transform: {
 		'^.+\\.(ts|mjs|js|html)$': [
diff --git a/alfa-client/libs/navigation-shared/jest.config.ts b/alfa-client/libs/navigation-shared/jest.config.ts
index a95f25787c01d5209f5e562325f1a85b06341d95..8f761dded1b7ac4f0321fa58733ff1e79831790b 100644
--- a/alfa-client/libs/navigation-shared/jest.config.ts
+++ b/alfa-client/libs/navigation-shared/jest.config.ts
@@ -29,9 +29,6 @@ export default {
 	preset: '../../jest.preset.js',
 	setupFilesAfterEnv: ['<rootDir>/src/test-setup.ts'],
 	globals: {},
-	coverageReporters: ["clover", "json", "lcov", "text", "text-summary"],
-	collectCoverage: false,
-	testResultsProcessor: "jest-sonar-reporter",
 	coverageDirectory: '../../coverage/libs/navigation-shared',
 	transform: {
 		'^.+\\.(ts|mjs|js|html)$': [
diff --git a/alfa-client/libs/navigation/jest.config.ts b/alfa-client/libs/navigation/jest.config.ts
index 0a0ab2e077682b3b2710a0457756e018001b40d3..c3d300f08bd97f6d39e55f9cb7374132b9467e3c 100644
--- a/alfa-client/libs/navigation/jest.config.ts
+++ b/alfa-client/libs/navigation/jest.config.ts
@@ -29,9 +29,6 @@ export default {
 	preset: '../../jest.preset.js',
 	setupFilesAfterEnv: ['<rootDir>/src/test-setup.ts'],
 	globals: {},
-	coverageReporters: ["clover", "json", "lcov", "text", "text-summary"],
-	collectCoverage: false,
-	testResultsProcessor: "jest-sonar-reporter",
 	coverageDirectory: '../../coverage/libs/navigation',
 	snapshotSerializers: [
 		'jest-preset-angular/build/serializers/no-ng-attributes',
diff --git a/alfa-client/libs/postfach-shared/jest.config.ts b/alfa-client/libs/postfach-shared/jest.config.ts
index 00144db3204d260b57040be3550a744ed5648924..7b052af37a15131ef8d3668d6be86c78d58b978e 100644
--- a/alfa-client/libs/postfach-shared/jest.config.ts
+++ b/alfa-client/libs/postfach-shared/jest.config.ts
@@ -29,9 +29,6 @@ export default {
 	preset: '../../jest.preset.js',
 	setupFilesAfterEnv: ['<rootDir>/src/test-setup.ts'],
 	globals: {},
-	coverageReporters: ["clover", "json", "lcov", "text", "text-summary"],
-	collectCoverage: false,
-	testResultsProcessor: "jest-sonar-reporter",
 	coverageDirectory: '../../coverage/libs/postfach-shared',
 	transform: {
 		'^.+.(ts|mjs|js|html)$': [
diff --git a/alfa-client/libs/postfach/jest.config.ts b/alfa-client/libs/postfach/jest.config.ts
index 837c80ed00619df7e3b0a4de3a7f477409f3344e..76ac2eaf262b8da5d0a1fff77def0568a15ff59c 100644
--- a/alfa-client/libs/postfach/jest.config.ts
+++ b/alfa-client/libs/postfach/jest.config.ts
@@ -29,9 +29,6 @@ export default {
 	preset: '../../jest.preset.js',
 	setupFilesAfterEnv: ['<rootDir>/src/test-setup.ts'],
 	globals: {},
-	coverageReporters: ["clover", "json", "lcov", "text", "text-summary"],
-	collectCoverage: false,
-	testResultsProcessor: "jest-sonar-reporter",
 	coverageDirectory: '../../coverage/libs/postfach',
 	transform: {
 		'^.+.(ts|mjs|js|html)$': [
diff --git a/alfa-client/libs/tech-shared/jest.config.ts b/alfa-client/libs/tech-shared/jest.config.ts
index 430eb0ab5d55e983f74672e3c66442456c89726c..90e98b1caecb9c024345e037be6ada89baa51252 100644
--- a/alfa-client/libs/tech-shared/jest.config.ts
+++ b/alfa-client/libs/tech-shared/jest.config.ts
@@ -29,9 +29,6 @@ export default {
 	preset: '../../jest.preset.js',
 	setupFilesAfterEnv: ['<rootDir>/src/test-setup.ts'],
 	globals: {},
-	coverageReporters: ["clover", "json", "lcov", "text", "text-summary"],
-	collectCoverage: false,
-	testResultsProcessor: "jest-sonar-reporter",
 	coverageDirectory: '../../coverage/libs/tech-shared',
 	snapshotSerializers: [
 		'jest-preset-angular/build/serializers/no-ng-attributes',
diff --git a/alfa-client/libs/test-utils/jest.config.ts b/alfa-client/libs/test-utils/jest.config.ts
index 3ed91bf75bd78f2ba61572e1b2a4b347bde39f05..e140c832a807d33c66134eccb11e918359101393 100644
--- a/alfa-client/libs/test-utils/jest.config.ts
+++ b/alfa-client/libs/test-utils/jest.config.ts
@@ -29,9 +29,6 @@ export default {
 	preset: '../../jest.preset.js',
 	setupFilesAfterEnv: ['<rootDir>/src/test-setup.ts'],
 	globals: {},
-	coverageReporters: ["clover", "json", "lcov", "text", "text-summary"],
-	collectCoverage: false,
-	testResultsProcessor: "jest-sonar-reporter",
 	coverageDirectory: '../../coverage/libs/test-utils',
 	snapshotSerializers: [
 		'jest-preset-angular/build/serializers/no-ng-attributes',
diff --git a/alfa-client/libs/ui/jest.config.ts b/alfa-client/libs/ui/jest.config.ts
index b3c0c9bfbe0cb68e06cc0a089599057135d5e8dc..5ea3a2c3665382587fde6aa28297b7d714ecb989 100644
--- a/alfa-client/libs/ui/jest.config.ts
+++ b/alfa-client/libs/ui/jest.config.ts
@@ -29,9 +29,6 @@ export default {
 	preset: '../../jest.preset.js',
 	setupFilesAfterEnv: ['<rootDir>/src/test-setup.ts'],
 	globals: {},
-	coverageReporters: ["clover", "json", "lcov", "text", "text-summary"],
-	collectCoverage: false,
-	testResultsProcessor: "jest-sonar-reporter",
 	coverageDirectory: '../../coverage/libs/ui',
 	snapshotSerializers: [
 		'jest-preset-angular/build/serializers/no-ng-attributes',
diff --git a/alfa-client/libs/user-assistance/jest.config.ts b/alfa-client/libs/user-assistance/jest.config.ts
index b1cfc49b0841bf6b29d117ae164c8c86801dc8fe..1832780aaf2634457ae963c4dd7dd3903126c78a 100644
--- a/alfa-client/libs/user-assistance/jest.config.ts
+++ b/alfa-client/libs/user-assistance/jest.config.ts
@@ -4,9 +4,6 @@ export default {
 	preset: '../../jest.preset.js',
 	setupFilesAfterEnv: ['<rootDir>/src/test-setup.ts'],
 	globals: {},
-	coverageReporters: ["clover", "json", "lcov", "text", "text-summary"],
-	collectCoverage: false,
-	testResultsProcessor: "jest-sonar-reporter",
 	coverageDirectory: '../../coverage/libs/user-profile',
 	snapshotSerializers: [
 		'jest-preset-angular/build/serializers/no-ng-attributes',
diff --git a/alfa-client/libs/user-profile-shared/jest.config.ts b/alfa-client/libs/user-profile-shared/jest.config.ts
index 3e1404b986cb4bbaba3685c697091d194ada6926..cb813f281febaef7eb21747cd54e9171b5476256 100644
--- a/alfa-client/libs/user-profile-shared/jest.config.ts
+++ b/alfa-client/libs/user-profile-shared/jest.config.ts
@@ -29,9 +29,6 @@ export default {
 	preset: '../../jest.preset.js',
 	setupFilesAfterEnv: ['<rootDir>/src/test-setup.ts'],
 	globals: {},
-	coverageReporters: ["clover", "json", "lcov", "text", "text-summary"],
-	collectCoverage: false,
-	testResultsProcessor: "jest-sonar-reporter",
 	coverageDirectory: '../../coverage/libs/user-profile-shared',
 	snapshotSerializers: [
 		'jest-preset-angular/build/serializers/no-ng-attributes',
diff --git a/alfa-client/libs/user-profile/jest.config.ts b/alfa-client/libs/user-profile/jest.config.ts
index 8ef56220e2626cbe75cf8d9f55f0b063c964a687..c3c1316c63f8d8691b3637f880d1588edc886410 100644
--- a/alfa-client/libs/user-profile/jest.config.ts
+++ b/alfa-client/libs/user-profile/jest.config.ts
@@ -29,9 +29,6 @@ export default {
 	preset: '../../jest.preset.js',
 	setupFilesAfterEnv: ['<rootDir>/src/test-setup.ts'],
 	globals: {},
-	coverageReporters: ["clover", "json", "lcov", "text", "text-summary"],
-	collectCoverage: false,
-	testResultsProcessor: "jest-sonar-reporter",
 	coverageDirectory: '../../coverage/libs/user-profile',
 	snapshotSerializers: [
 		'jest-preset-angular/build/serializers/no-ng-attributes',
diff --git a/alfa-client/libs/user-settings-shared/jest.config.ts b/alfa-client/libs/user-settings-shared/jest.config.ts
index 3ee6c5efc946be7008c24b653e0d136b16ffcdc1..c40371e9dc68a2f7a2ed4dc0855f2a7425327ee5 100644
--- a/alfa-client/libs/user-settings-shared/jest.config.ts
+++ b/alfa-client/libs/user-settings-shared/jest.config.ts
@@ -28,9 +28,6 @@ export default {
 	preset: '../../jest.preset.js',
 	setupFilesAfterEnv: ['<rootDir>/src/test-setup.ts'],
 	globals: {},
-	coverageReporters: ["clover", "json", "lcov", "text", "text-summary"],
-	collectCoverage: false,
-	testResultsProcessor: "jest-sonar-reporter",
 	coverageDirectory: '../../coverage/libs/user-settings-shared',
 	transform: {
 		'^.+\\.(ts|mjs|js|html)$': [
diff --git a/alfa-client/libs/user-settings/jest.config.ts b/alfa-client/libs/user-settings/jest.config.ts
index 56070af32a60fea2f55c03084cea6e2cf110bd03..b6cb94ecdf55f5fe1fb6195356fa9e68b4f683e4 100644
--- a/alfa-client/libs/user-settings/jest.config.ts
+++ b/alfa-client/libs/user-settings/jest.config.ts
@@ -28,9 +28,6 @@ export default {
 	preset: '../../jest.preset.js',
 	setupFilesAfterEnv: ['<rootDir>/src/test-setup.ts'],
 	globals: {},
-	coverageReporters: ["clover", "json", "lcov", "text", "text-summary"],
-	collectCoverage: false,
-	testResultsProcessor: "jest-sonar-reporter",
 	coverageDirectory: '../../coverage/libs/user-settings',
 	transform: {
 		'^.+\\.(ts|mjs|js|html)$': [
diff --git a/alfa-client/libs/vorgang-detail/jest.config.ts b/alfa-client/libs/vorgang-detail/jest.config.ts
index 6cf390475b9a5ac660c0cd75265f59f3f05693f8..bf8b4cd34cfd758ced06747aa02414d6882e2421 100644
--- a/alfa-client/libs/vorgang-detail/jest.config.ts
+++ b/alfa-client/libs/vorgang-detail/jest.config.ts
@@ -29,9 +29,6 @@ export default {
 	preset: '../../jest.preset.js',
 	setupFilesAfterEnv: ['<rootDir>/src/test-setup.ts'],
 	globals: {},
-	coverageReporters: ["clover", "json", "lcov", "text", "text-summary"],
-	collectCoverage: false,
-	testResultsProcessor: "jest-sonar-reporter",
 	coverageDirectory: '../../coverage/libs/vorgang-detail',
 	snapshotSerializers: [
 		'jest-preset-angular/build/serializers/no-ng-attributes',
diff --git a/alfa-client/libs/vorgang-shared-ui/jest.config.ts b/alfa-client/libs/vorgang-shared-ui/jest.config.ts
index b21f875e29b0c05fc86668d423f2476e1d4802b8..7ebc66395a15cabd62a5124f3429e2a2f8d13203 100644
--- a/alfa-client/libs/vorgang-shared-ui/jest.config.ts
+++ b/alfa-client/libs/vorgang-shared-ui/jest.config.ts
@@ -29,9 +29,6 @@ export default {
 	preset: '../../jest.preset.js',
 	setupFilesAfterEnv: ['<rootDir>/src/test-setup.ts'],
 	globals: {},
-	coverageReporters: ["clover", "json", "lcov", "text", "text-summary"],
-	collectCoverage: false,
-	testResultsProcessor: "jest-sonar-reporter",
 	coverageDirectory: '../../coverage/libs/vorgang-shared-ui',
 	snapshotSerializers: [
 		'jest-preset-angular/build/serializers/no-ng-attributes',
diff --git a/alfa-client/libs/vorgang-shared/jest.config.ts b/alfa-client/libs/vorgang-shared/jest.config.ts
index 9ff3db54b89b8fe41186adefe05baedac202c5f5..6b23df5d549e6339b61b5de670f5fbf957c9230c 100644
--- a/alfa-client/libs/vorgang-shared/jest.config.ts
+++ b/alfa-client/libs/vorgang-shared/jest.config.ts
@@ -29,9 +29,6 @@ export default {
 	preset: '../../jest.preset.js',
 	setupFilesAfterEnv: ['<rootDir>/src/test-setup.ts'],
 	globals: {},
-	coverageReporters: ["clover", "json", "lcov", "text", "text-summary"],
-	collectCoverage: false,
-	testResultsProcessor: "jest-sonar-reporter",
 	coverageDirectory: '../../coverage/libs/vorgang-shared',
 	snapshotSerializers: [
 		'jest-preset-angular/build/serializers/no-ng-attributes',
diff --git a/alfa-client/libs/vorgang/jest.config.ts b/alfa-client/libs/vorgang/jest.config.ts
index 43fc4c2d3ae79767f938f0a21de80eb910ed59bd..76bf56f75c05d445d435c00c2d8829f8a8a59e82 100644
--- a/alfa-client/libs/vorgang/jest.config.ts
+++ b/alfa-client/libs/vorgang/jest.config.ts
@@ -29,9 +29,6 @@ export default {
 	preset: '../../jest.preset.js',
 	setupFilesAfterEnv: ['<rootDir>/src/test-setup.ts'],
 	globals: {},
-	coverageReporters: ["clover", "json", "lcov", "text", "text-summary"],
-	collectCoverage: false,
-	testResultsProcessor: "jest-sonar-reporter",
 	coverageDirectory: '../../coverage/libs/vorgang',
 	snapshotSerializers: [
 		'jest-preset-angular/build/serializers/no-ng-attributes',
diff --git a/alfa-client/libs/wiedervorlage-shared/jest.config.ts b/alfa-client/libs/wiedervorlage-shared/jest.config.ts
index 55758bdf46ba5f0225e7de18b573ca583d23252a..738371753cbae1c3f458a9f076a8acf36cd560e8 100644
--- a/alfa-client/libs/wiedervorlage-shared/jest.config.ts
+++ b/alfa-client/libs/wiedervorlage-shared/jest.config.ts
@@ -29,9 +29,6 @@ export default {
 	preset: '../../jest.preset.js',
 	setupFilesAfterEnv: ['<rootDir>/src/test-setup.ts'],
 	globals: {},
-	coverageReporters: ["clover", "json", "lcov", "text", "text-summary"],
-	collectCoverage: false,
-	testResultsProcessor: "jest-sonar-reporter",
 	coverageDirectory: '../../coverage/libs/wiedervorlage-shared',
 	snapshotSerializers: [
 		'jest-preset-angular/build/serializers/no-ng-attributes',
diff --git a/alfa-client/libs/wiedervorlage/jest.config.ts b/alfa-client/libs/wiedervorlage/jest.config.ts
index 86125bd917956903b879ec17d8a23461ab5e978e..3ed1aaacfacb6141613bc99702cefd4ce5bb959a 100644
--- a/alfa-client/libs/wiedervorlage/jest.config.ts
+++ b/alfa-client/libs/wiedervorlage/jest.config.ts
@@ -29,9 +29,6 @@ export default {
 	preset: '../../jest.preset.js',
 	setupFilesAfterEnv: ['<rootDir>/src/test-setup.ts'],
 	globals: {},
-	coverageReporters: ["clover", "json", "lcov", "text", "text-summary"],
-	collectCoverage: false,
-	testResultsProcessor: "jest-sonar-reporter",
 	coverageDirectory: '../../coverage/libs/wiedervorlage',
 	snapshotSerializers: [
 		'jest-preset-angular/build/serializers/no-ng-attributes',
diff --git a/alfa-client/package.json b/alfa-client/package.json
index 7b511bc4afe92f9596113ff809ecffc159340039..57c8c407c0a16879152983ffe3ff48ff7d4948ce 100644
--- a/alfa-client/package.json
+++ b/alfa-client/package.json
@@ -15,7 +15,7 @@
 		"ci-build": "nx run alfa:build --outputHashing=all",
 		"ci-prodBuild": "nx run alfa:build --outputHashing=all --configuration production",
 		"ci-test": "nx run-many --target=test --parallel 8 -- --runInBand",
-		"ci-sonar": "nx run-many --target=test --parallel 4 -- --runInBand --codeCoverage && npx sonar-scanner",
+		"ci-sonar": "nx run-many --target=test --parallel 8 -- --runInBand --codeCoverage --coverageReporters=lcov --testResultsProcessor=jest-sonar-reporter && npx sonar-scanner",
 		"lint": "nx workspace-lint && nx lint",
 		"affected:apps": "nx affected:apps",
 		"affected:libs": "nx affected:libs",