diff --git a/.github/workflows/ci_build.yml b/.github/workflows/ci_build.yml index 30827c6..05b91c5 100644 --- a/.github/workflows/ci_build.yml +++ b/.github/workflows/ci_build.yml @@ -37,6 +37,7 @@ jobs: run: | bin/phpstan analyse src/ --level=max -c phpstan.neon bin/rector process --dry-run + bin/structarmed analyze - name: "Run test suite" run: "mkdir -p build/logs && bin/kahlan --coverage=4 --reporter=verbose --clover=build/logs/clover.xml" - name: Upload coverage to Codecov diff --git a/composer.json b/composer.json index ffe6990..4cfda36 100644 --- a/composer.json +++ b/composer.json @@ -32,6 +32,7 @@ "laminas/laminas-mvc": "<3.0" }, "require-dev": { + "boundwize/structarmed": "^0.0.3", "kahlan/kahlan": "^6.0", "laminas/laminas-coding-standard": "^3.0", "laminas/laminas-mvc": "^3.8", diff --git a/phpcs.xml b/phpcs.xml index b00fdfa..5ebf075 100644 --- a/phpcs.xml +++ b/phpcs.xml @@ -4,4 +4,6 @@ src + rector.php + structarmed.php \ No newline at end of file diff --git a/rector.php b/rector.php index 46e137f..9b29600 100644 --- a/rector.php +++ b/rector.php @@ -13,7 +13,6 @@ __DIR__ . '/config', __DIR__ . '/src', __DIR__ . '/spec', - __DIR__ . '/rector.php' ]) ->withRootFiles() ->withSkip([ diff --git a/structarmed.php b/structarmed.php new file mode 100644 index 0000000..6e95367 --- /dev/null +++ b/structarmed.php @@ -0,0 +1,9 @@ +withPreset(Preset::PSR4(sourcePaths: ['src', 'spec']));