1
0
mirror of synced 2024-11-30 16:54:30 +01:00
bemaniutils/verifytyping
2020-11-06 19:05:40 +00:00

40 lines
655 B
Bash
Executable File

#! /bin/bash
declare -a arr=(
"api"
"afputils"
"arcutils"
"bemanishark"
"binutils"
"cardconvert"
"dbutils"
"frontend"
"ifsutils"
"iidxutils"
"proxy"
"psmap"
"read"
"replay"
"responsegen"
"scheduler"
"services"
"struct"
"trafficgen"
"twodxutils"
)
declare -a cmdline=()
for project in "${arr[@]}"
do
cmdline+=('-m')
cmdline+=("bemani.utils.$project")
done
MYPYPATH=$(python -c "import os; print(os.path.realpath('.'))") mypy \
"${cmdline[@]}" \
--warn-redundant-casts \
--disallow-untyped-calls \
--disallow-untyped-defs \
--no-strict-optional