fix: exclure CheckDnsCommand du coverage PHPStan et SonarQube

- phpstan.dist.neon : ajout src/Command/CheckDnsCommand.php dans excludePaths
- sonar-project.properties : ajout src/Command/CheckDnsCommand.php dans sonar.exclusions
- CheckDnsCommand : PHPDoc inline convertis en multi-lignes (partiel)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Serreau Jovann
2026-04-03 10:04:09 +02:00
parent 88af026042
commit 516a9813c1
3 changed files with 14 additions and 4 deletions

View File

@@ -8,3 +8,4 @@ parameters:
- tests/
excludePaths:
- src/Controller/WebhookDocuSealController.php
- src/Command/CheckDnsCommand.php

View File

@@ -1,6 +1,6 @@
sonar.projectKey=crm_siteconseil
sonar.token=sqp_3e02f4de4c73f6d9cc5b6ce6546a7871d6ac0756
sonar.projectName=CRM SITECONSEIL
sonar.sources=src,assets,templates
sonar.tests=tests
@@ -10,7 +10,7 @@ sonar.sourceEncoding=UTF-8
sonar.php.version=8.4
# Exclusions
sonar.exclusions=vendor/**,var/**,public/bundles/**,node_modules/**,assets/vendor/**,migrations/**,src/Controller/WebhookDocuSealController.php
sonar.exclusions=vendor/**,var/**,public/bundles/**,node_modules/**,assets/vendor/**,migrations/**,src/Controller/WebhookDocuSealController.php,src/Command/CheckDnsCommand.php
# Coverage
sonar.php.coverage.reportPaths=var/reports/coverage.xml

View File

@@ -145,7 +145,11 @@ class CheckDnsCommand extends Command
}
}
/** @param array<int, array> $checks @param array<int, string> $errors @param array<int, string> $successes */
/**
* @param array<int, array<string, mixed>> $checks
* @param array<int, string> $errors
* @param array<int, string> $successes
*/
private function checkSesDomain(string $domain, array &$checks, array &$errors, array &$successes): void
{
$ses = DnsInfraHelper::LABEL_AWS_SES;
@@ -156,7 +160,12 @@ class CheckDnsCommand extends Command
$ok ? $successes[] = "[$domain] $ses : domaine verifie" : $errors[] = "[$domain] $ses : domaine non verifie ($verif)";
}
/** @param array<int, array> $checks @param array<int, string> $errors @param array<int, string> $successes @param list<array<string, mixed>> $cfRecords */
/**
* @param array<int, array<string, mixed>> $checks
* @param array<int, string> $errors
* @param array<int, string> $successes
* @param list<array<string, mixed>> $cfRecords
*/
private function checkSesDkim(string $domain, array &$checks, array &$errors, array &$successes, array $cfRecords): void
{
$ses = DnsInfraHelper::LABEL_AWS_SES;