summaryrefslogtreecommitdiffstats
path: root/composer.json
diff options
context:
space:
mode:
Diffstat (limited to 'composer.json')
-rw-r--r--composer.json17
1 files changed, 10 insertions, 7 deletions
diff --git a/composer.json b/composer.json
index 65198ee..68a9d3d 100644
--- a/composer.json
+++ b/composer.json
@@ -98,20 +98,22 @@
"quality-assurance": [
"Composer\\Config::disableProcessTimeout",
"@install-tools --quiet",
- "@normalize",
"@self-check",
- "@mess-detector",
"@sa",
"@test"
],
+ "require-checker": "@php dev-tools/vendor/bin/composer-require-checker check composer.json --config-file .composer-require-checker.json",
"sa": "@static-analysis",
"self-check": [
"./dev-tools/check_file_permissions.sh",
- "./dev-tools/check_trailing_spaces.sh"
+ "./dev-tools/check_trailing_spaces.sh",
+ "@normalize",
+ "@require-checker"
],
"static-analysis": [
+ "@cs:check",
"@phpstan",
- "@cs:check"
+ "@mess-detector"
],
"test": "@test:all",
"test:all": [
@@ -133,12 +135,13 @@
"phpstan": "Run PHPStan analysis",
"phpstan:baseline": "Dump PHPStan baseline file - use only for updating, do not add new errors when possible",
"post-autoload-dump": "Run additional tasks after installing/updating main dependencies",
- "qa": "Run QA suite",
+ "qa": "Alias for 'quality-assurance'",
"quality-assurance": "Run QA suite",
- "sa": "Run static analysis",
+ "require-checker": "Verifies if codebase does not contain soft dependencies",
+ "sa": "Alias for 'static-analysis'",
"self-check": "Run set of self-checks ensuring repository's validity",
"static-analysis": "Run static analysis",
- "test": "Run tests",
+ "test": "Alias for 'test:all'",
"test:all": "Run all tests",
"test:coverage": "Run tool-related tests"
}