Commit 6165e536 authored by Guillaume Perréal's avatar Guillaume Perréal
Browse files

Premier commit.

No related merge requests found
Showing with 98 additions and 0 deletions
+98 -0
.gitignore 0 → 100644
/vendor/
/.idea/
composer.json 0 → 100644
{
"name": "irstea/php-skeleton",
"description": "Squelette de package PHP.",
"type": "project",
"license": "MIT",
"authors": [
{
"name": "Irstea",
"email": "dsi.poleis@irstea.fr"
}
],
"minimum-stability": "stable",
"prefer-stable": true,
"config": {
"preferred-install": "dist",
"sort-packages": true
},
"require": {
"php": "^7.1",
"beberlei/assert": "*"
},
"require-dev": {
"irstea/php-cs-fixer-config": "*",
"irstea/phpmd-config": "*",
"irstea/phpstan-config": "*",
"jakub-onderka/php-parallel-lint": "*",
"maglnet/composer-require-checker": "*",
"phploc/phploc": "*",
"phpunit/phpunit": "*",
"roave/security-advisories": "dev-master",
"sebastian/phpcpd": "*",
"sensiolabs/security-checker": "*"
},
"autoload": {
"psr-4": {
"\\Irstea\\MyProject\\": "src/"
}
},
"autoload-dev": {
"psr-4": {
"\\Irstea\\MyProject\\": "tests/"
}
},
"scripts": {
"post-install-cmd": "@customize-reminder",
"post-update-cmd": "@customize-reminder",
"customize-reminder": [
"echo Merci de modifier composer.json pour fixer les versions des paquets et corriger les métadonnées."
],
"test": [
"@test:lint",
"@test:phpcpd",
"@test:phpmd",
"@test:phpstan",
"@test:composer-require",
"@test:security",
"@test:phpunit"
],
"phploc": [
"vendor/bin/phploc src tests"
],
"fix-cs": [
"vendor/bin/php-cs-fixer fix"
],
"test:lint": [
"vendor/bin/parallel-lint src tests",
"vendor/bin/php-cs-fixer fix --dry-run"
],
"test:phpcpd": [
"vendor/bin/phpcpd --fuzzy src tests"
],
"test:phpmd": [
"vendor/bin/phpmd src,tests text vendor/irstea/phpmd-config/strict.xml"
],
"test:phpstan": [
"vendor/bin/phpstan analyse"
],
"test:composer-require": [
"vendor/bin/composer-require-checker check"
],
"test:security": [
"vendor/bin/security-checker security:check"
]
},
"scripts-descriptions": {
"test": "Exécute tous les tests en série.",
"fix-cs": "Applique les corrections automatiques de style.",
"phploc": "Calcule des stats sur les sources.",
"test:lint": "Vérifie la syntaxe et le style des sources.",
"test:phpcpd": "Détecte les blocs de code similaires.",
"test:phpmd": "Détecte des défauts de ",
"test:phpstan": "Détecte des erreurs de programmation grâce au typage.",
"test:composer-require": "Vérifie que les sources n'utilise que des librairies listés dans les dépendances directes.",
"test:security": "Vérifie qu'aucun paquet utilisé n'ait de faille de sécurité signalée."
}
}
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment