We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a5964e3 commit e300dedCopy full SHA for e300ded
scripts/tests/check_syntax.sh
@@ -0,0 +1,20 @@
1
+#!/bin/bash
2
+mydir=$(readlink -f "$0")
3
+mydir=$(dirname "$mydir")
4
+fs="$mydir"/../../internal_filesystem/
5
+cross="$mydir"/../../lvgl_micropython/lib/micropython/mpy-cross/build/mpy-cross
6
+
7
+failed=0
8
+while read file; do
9
+ "$cross" -march=x64 -o /dev/null "$file"
10
+ exitcode="$?"
11
+ if [ $exitcode -ne 0 ]; then
12
+ echo "$file got exitcode $exitcode"
13
+ failed=$(expr $failed \+ 1)
14
+ fi
15
+done < <(find "$fs" -iname "*.py")
16
17
+if [ $failed -ne 0 ]; then
18
+ echo "ERROR: $failed .py files have syntax errors"
19
+ exit 1
20
+fi
0 commit comments