From 26d120e4c3d27bf619be6abba973b463a95a4ee4 Mon Sep 17 00:00:00 2001 From: "Dylan K. Taylor" Date: Fri, 3 Dec 2021 21:33:40 +0000 Subject: [PATCH] Updated PHPStan config from ExamplePlugin --- .gitignore | 4 ++-- phpstan-composer.json | 16 ---------------- phpstan.neon.dist | 8 -------- phpstan/composer.json | 14 ++++++++++++++ phpstan/phpstan.neon.dist | 6 ++++++ {tests/phpstan/stubs => phpstan}/pthreads.stub | 0 6 files changed, 22 insertions(+), 26 deletions(-) delete mode 100644 phpstan-composer.json delete mode 100644 phpstan.neon.dist create mode 100644 phpstan/composer.json create mode 100644 phpstan/phpstan.neon.dist rename {tests/phpstan/stubs => phpstan}/pthreads.stub (100%) diff --git a/.gitignore b/.gitignore index 498cc5e..fe858eb 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,2 @@ -/phpstan-composer.lock -/vendor/ +/phpstan/composer.lock +/phpstan/vendor/ diff --git a/phpstan-composer.json b/phpstan-composer.json deleted file mode 100644 index 66572a3..0000000 --- a/phpstan-composer.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "pocketmine/phpstan-plugin-config", - "require": { - "phpstan/phpstan": "^0.12.18", - "pocketmine/pocketmine-mp": "4.0.0-BETA4", - "pocketmine/classloader": "@dev", - "pocketmine/spl": "@dev", - "phpstan/phpstan-strict-rules": "^0.12.2", - "phpstan/extension-installer": "^1.0" - }, - "autoload": { - "psr-4": { - "pmmp\\RconServer\\": "./src" - } - } -} diff --git a/phpstan.neon.dist b/phpstan.neon.dist deleted file mode 100644 index 3253200..0000000 --- a/phpstan.neon.dist +++ /dev/null @@ -1,8 +0,0 @@ -parameters: - level: 8 - paths: - - src - stubFiles: - - tests/phpstan/stubs/pthreads.stub - featureToggles: - disableRuntimeReflectionProvider: true #needed for analysis of pthreads code when pthreads isn't loaded diff --git a/phpstan/composer.json b/phpstan/composer.json new file mode 100644 index 0000000..3a17e51 --- /dev/null +++ b/phpstan/composer.json @@ -0,0 +1,14 @@ +{ + "name": "pocketmine/phpstan-plugin-config", + "require": { + "phpstan/phpstan": "^1.2.0", + "pocketmine/pocketmine-mp": "4.0.0", + "phpstan/phpstan-strict-rules": "^1.0", + "phpstan/extension-installer": "^1.0" + }, + "autoload": { + "psr-4": { + "": "../src" + } + } +} diff --git a/phpstan/phpstan.neon.dist b/phpstan/phpstan.neon.dist new file mode 100644 index 0000000..43d1ba2 --- /dev/null +++ b/phpstan/phpstan.neon.dist @@ -0,0 +1,6 @@ +parameters: + level: 8 + paths: + - ../src + stubFiles: + - ./pthreads.stub diff --git a/tests/phpstan/stubs/pthreads.stub b/phpstan/pthreads.stub similarity index 100% rename from tests/phpstan/stubs/pthreads.stub rename to phpstan/pthreads.stub