dartlangeditorflutterflutter-appsflutter-examplesflutter-packageflutter-widgetquillquill-deltaquilljsreactquillrich-textrich-text-editorwysiwygwysiwyg-editor
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
43 lines
1.0 KiB
43 lines
1.0 KiB
#!/bin/bash |
|
|
|
# The script must be run from the root project folder and not inside the scripts |
|
|
|
# TODO: Refactor this to a dart script to allow developers who use Windows to use it |
|
|
|
# Run Flutter analyze |
|
echo "Running 'flutter analyze'..." |
|
flutter analyze |
|
|
|
# Run Flutter test |
|
echo "Running 'flutter test'..." |
|
flutter test |
|
|
|
# Check if package is ready for publishing |
|
echo "Running 'flutter pub publish --dry-run'..." |
|
flutter pub publish --dry-run |
|
|
|
# Apply Dart fixes |
|
echo "Running 'dart fix --apply'..." |
|
dart fix --apply |
|
|
|
# Format Dart code |
|
echo "Running 'dart format .'" |
|
dart format . |
|
|
|
# Check dart code formatting |
|
echo "Running 'dart format --set-exit-if-changed .'" |
|
dart format --set-exit-if-changed . |
|
|
|
# Check flutter web example |
|
echo "Running flutter build web --release --dart-define=CI=true." |
|
(cd example && flutter build web --release --dart-define=CI=true) |
|
|
|
echo "" |
|
|
|
# Check the translations |
|
echo "Running dart ./scripts/ensure_translations_correct.dart" |
|
(dart ./scripts/ensure_translations_correct.dart) |
|
|
|
echo "" |
|
|
|
echo "Script completed."
|
|
|