From ebd8b7761ac40471ad9a431a38639948d6b7881b Mon Sep 17 00:00:00 2001 From: Matthieu Marcillaud Date: Thu, 20 Jan 2022 00:16:18 +0100 Subject: [PATCH] De la config : Composer --dev, phpcs, phpstan --- .gitignore | 7 +++++++ composer.json | 18 ++++++++++++++++++ phpcs.xml.dist | 15 +++++++++++++++ phpstan.neon.dist | 12 ++++++++++++ 4 files changed, 52 insertions(+) create mode 100644 .gitignore create mode 100644 composer.json create mode 100644 phpcs.xml.dist create mode 100644 phpstan.neon.dist diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f6fb500 --- /dev/null +++ b/.gitignore @@ -0,0 +1,7 @@ +/vendor/ +/composer.phar +/composer.lock +/phpcs.xml +/phpstan.neon +/.php_cs.cache +/.php_cs.txt diff --git a/composer.json b/composer.json new file mode 100644 index 0000000..2163e8d --- /dev/null +++ b/composer.json @@ -0,0 +1,18 @@ +{ + "require": { + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "dealerdirect/phpcodesniffer-composer-installer": "^0.7.1", + "phpstan/phpstan": "^1.4", + "spip/coding-standards": "^1.2" + }, + "config": { + "allow-plugins": { + "dealerdirect/phpcodesniffer-composer-installer": true + }, + "platform": { + "php": "7.4.27" + } + } +} diff --git a/phpcs.xml.dist b/phpcs.xml.dist new file mode 100644 index 0000000..d75d301 --- /dev/null +++ b/phpcs.xml.dist @@ -0,0 +1,15 @@ + + + . + vendor/* + lang/* + lib/* + + + + + + + + + diff --git a/phpstan.neon.dist b/phpstan.neon.dist new file mode 100644 index 0000000..9cd9a27 --- /dev/null +++ b/phpstan.neon.dist @@ -0,0 +1,12 @@ +includes: + - phpstan-baseline.neon + +parameters: + paths: + - . + excludePaths: + analyseAndScan: + - vendor + - lang + - lib + level: 0