native-crypto/melos.yaml

39 lines
1.0 KiB
YAML

name: NativeCrypto
repository: https://git.pointcheval.fr/NativeCrypto/native-crypto-flutter
packages:
- packages/**
command:
version:
updateGitTagRefs: true
linkToCommits: false # Gitea not support this
workspaceChangelog: true
branch: master
scripts:
lint:all:
run: melos run analyze && melos run format
description: Run all static analysis checks.
analyze:
run: |
melos exec -c 10 -- \
flutter analyze --fatal-infos
description: Run `flutter analyze` for all packages.
format:
run: melos exec flutter format . --fix
description: Run `flutter format` for all packages.
format-check:
run: melos exec flutter format . --set-exit-if-changed
description: Run `flutter format` checks for all packages.
clean:deep:
run: git clean -x -d -f -q
description: Clean things very deeply with `git clean`.
# Additional cleanup lifecycle script, executed when `melos clean` is run.
postclean: >
melos exec -c 6 -- "flutter clean"