Drop Psalm

As per the decision we took at the Hackathon.
This commit is contained in:
Grégoire Paris
2024-11-28 13:44:33 +01:00
parent 3004c9b3ac
commit 5a5d13cd74
6 changed files with 5 additions and 36 deletions

2
.gitattributes vendored
View File

@@ -6,5 +6,3 @@
/phpunit.xml.dist export-ignore
/phpstan.neon.dist export-ignore
/phpstan-baseline.neon export-ignore
/psalm.xml export-ignore
/psalm-baseline.xml export-ignore

View File

@@ -11,4 +11,4 @@ on:
jobs:
static-analysis:
uses: "doctrine/.github/.github/workflows/static-analysis.yml@5.3.0"
uses: "doctrine/.github/.github/workflows/phpstan.yml@5.3.0"

View File

@@ -36,8 +36,7 @@
"doctrine/coding-standard": "^12",
"phpstan/phpstan": "^1.10.39",
"phpunit/phpunit": "^9.6.13",
"symfony/phpunit-bridge": "^6.3.6",
"vimeo/psalm": "^5.15"
"symfony/phpunit-bridge": "^6.3.6"
},
"conflict": {
"doctrine/dbal": "< 3"

View File

@@ -1,28 +0,0 @@
<?xml version="1.0"?>
<psalm
errorLevel="7"
resolveFromConfigFile="true"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="https://getpsalm.org/schema/config"
xsi:schemaLocation="https://getpsalm.org/schema/config vendor/vimeo/psalm/config.xsd"
phpVersion="8.2"
findUnusedBaselineEntry="true"
findUnusedCode="false"
>
<projectFiles>
<directory name="src" />
<directory name="tests" />
<ignoreFiles>
<directory name="vendor" />
</ignoreFiles>
</projectFiles>
<issueHandlers>
<DuplicateClass>
<errorLevel type="suppress">
<file name="src/Command/CommandCompatibility.php"/>
<file name="tests/IntegrationTest.php"/>
</errorLevel>
</DuplicateClass>
</issueHandlers>
</psalm>

View File

@@ -27,7 +27,7 @@ final class SymfonyFixturesLoader extends SymfonyBridgeLoader
/**
* @internal
*
* @psalm-param list<array{fixture: FixtureInterface, groups: list<string>}> $fixtures
* @phpstan-param list<array{fixture: FixtureInterface, groups: list<string>}> $fixtures
*/
public function addFixtures(array $fixtures): void
{
@@ -134,7 +134,7 @@ final class SymfonyFixturesLoader extends SymfonyBridgeLoader
/**
* Collect any dependent fixtures from the given classes.
*
* @psalm-return array<string,true>
* @phpstan-return array<string,true>
*/
private function collectDependencies(string ...$fixtureClass): array
{

View File

@@ -9,7 +9,7 @@ use Doctrine\ORM\EntityManagerInterface;
interface PurgerFactory
{
/** @psalm-param list<string> $excluded */
/** @phpstan-param list<string> $excluded */
public function createForEntityManager(
?string $emName,
EntityManagerInterface $em,