diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 4454322..26c3bd7 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -37,20 +37,18 @@ jobs: tools: composer:v2, flex - name: Validate composer.json - run: composer validate --no-check-lock - - - name: Remove analysis dependencies - run: composer remove --dev --no-update sylius-labs/coding-standard vimeo/psalm - if: matrix.symfony-version == '6.0.*' + run: composer validate --strict - name: Install dependencies run: composer install --prefer-dist --no-progress env: SYMFONY_REQUIRE: "${{ matrix.symfony-version }}" - - name: Run analysis - run: composer analyse - if: matrix.symfony-version != '6.0.*' + - name: Run coding standard + run: vendor/bin/ecs check --ansi --no-progress-bar src tests + + - name: Run Psalm + run: vendor/bin/psalm src --no-progress --php-version="${{ matrix.php-version }}" - name: Run tests run: composer test diff --git a/composer.json b/composer.json index a782887..edb2060 100644 --- a/composer.json +++ b/composer.json @@ -24,7 +24,7 @@ "friends-of-behat/mink-extension": "^2.5", "friends-of-behat/page-object-extension": "^0.3.2", "friends-of-behat/service-container-extension": "^1.1", - "sylius-labs/coding-standard": "^3.2", + "sylius-labs/coding-standard": "^4.1.1", "symfony/browser-kit": "^4.4 || ^5.1 || ^6.0", "symfony/framework-bundle": "^4.4 || ^5.1 || ^6.0", "symfony/process": "^4.4 || ^5.1 || ^6.0", diff --git a/easy-coding-standard.yml b/easy-coding-standard.yml deleted file mode 100644 index 2403599..0000000 --- a/easy-coding-standard.yml +++ /dev/null @@ -1,2 +0,0 @@ -imports: - - { resource: 'vendor/sylius-labs/coding-standard/easy-coding-standard.yml' } diff --git a/ecs.php b/ecs.php new file mode 100644 index 0000000..d2c4877 --- /dev/null +++ b/ecs.php @@ -0,0 +1,9 @@ +import(__DIR__ . '/vendor/sylius-labs/coding-standard/ecs.php'); +}; diff --git a/psalm.xml b/psalm.xml index 38fcca1..3115a12 100644 --- a/psalm.xml +++ b/psalm.xml @@ -27,5 +27,12 @@ + + + + + + + diff --git a/tests/Behat/Context/TestContext.php b/tests/Behat/Context/TestContext.php index 4e66d02..8bcf1e8 100644 --- a/tests/Behat/Context/TestContext.php +++ b/tests/Behat/Context/TestContext.php @@ -78,7 +78,8 @@ public function standardSymfonyAutoloaderConfigured(): void */ public function workingSymfonyApplicationWithExtension(): void { - $this->thereIsConfiguration(<<<'CON' + $this->thereIsConfiguration( + <<<'CON' default: extensions: FriendsOfBehat\SymfonyExtension: @@ -89,7 +90,9 @@ class: App\Kernel $this->standardSymfonyAutoloaderConfigured(); - $this->thereIsFile('src/Kernel.php', <<<'CON' + $this->thereIsFile( + 'src/Kernel.php', + <<<'CON' thereIsFile('src/Controller.php', <<<'CON' + $this->thereIsFile( + 'src/Controller.php', + <<<'CON' thereIsFile('src/Counter.php', <<<'CON' + $this->thereIsFile( + 'src/Counter.php', + <<<'CON' thereIsFile('config/default.yaml', <<<'YML' + $this->thereIsFile( + 'config/default.yaml', + <<<'YML' services: App\Controller: arguments: