Skip to content

Commit 6c09b88

Browse files
add dependency analyser
1 parent 9bad5d4 commit 6c09b88

File tree

5 files changed

+90
-3
lines changed

5 files changed

+90
-3
lines changed

.husky/pre-push

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
#!/usr/bin/env sh
2+
3+
echo "🕵️ Running dependency checks…"
4+
5+
# Run dependency analyser
6+
echo "➡️ Running Dependency Analyser..."
7+
vendor/bin/composer-dependency-analyser
8+
ANALYSER_EXIT_CODE=$?
9+
10+
if [ $ANALYSER_EXIT_CODE -ne 0 ]; then
11+
echo "❌ Dependency check failed. Please fix the listed issues before pushing again!"
12+
exit 1
13+
fi
14+
15+
echo "✅ Dependency checks passed!"
16+
exit 0

.idea/jonasdoebertin.github.io.iml

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/php.xml

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

composer.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@
1919
},
2020
"require-dev": {
2121
"rector/rector": "^2.0",
22-
"roave/security-advisories": "dev-latest"
22+
"roave/security-advisories": "dev-latest",
23+
"shipmonk/composer-dependency-analyser": "^1.8"
2324
},
2425
"minimum-stability": "stable",
2526
"config": {

composer.lock

Lines changed: 70 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)