Add CI workflow and pre-commit/pre-push hooks for Dart project
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
This commit is contained in:
Executable
+9
@@ -0,0 +1,9 @@
|
||||
#!/usr/bin/env sh
|
||||
set -eu
|
||||
|
||||
printf '%s\n' 'Running pre-commit checks: dart format + dart analyze'
|
||||
|
||||
dart format --output=none --set-exit-if-changed .
|
||||
dart analyze --fatal-infos
|
||||
|
||||
printf '%s\n' 'Pre-commit checks passed.'
|
||||
Executable
+9
@@ -0,0 +1,9 @@
|
||||
#!/usr/bin/env sh
|
||||
set -eu
|
||||
|
||||
printf '%s\n' 'Running pre-push checks: dart format + dart test'
|
||||
|
||||
dart format --output=none --set-exit-if-changed .
|
||||
dart test
|
||||
|
||||
printf '%s\n' 'Pre-push checks passed.'
|
||||
Reference in New Issue
Block a user