base_project
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
#!/bin/bash
|
||||
dart fix --apply
|
||||
# Run dependency_validator and capture the output
|
||||
output=$(flutter pub run dependency_validator 2>&1)
|
||||
|
||||
# Extract the list of potentially unused dependencies
|
||||
unused_dependencies=$(echo "$output" | grep "These packages may be unused" -A 100 | tail -n +2 | grep -o '^\s*[*]\s\+\S*' | awk '{print $2}')
|
||||
|
||||
# Loop through each unused dependency and remove it
|
||||
for package in $unused_dependencies
|
||||
do
|
||||
echo "Removing $package..."
|
||||
dart pub remove $package
|
||||
done
|
||||
Reference in New Issue
Block a user