chore(tools): add Makefile, formatting script, pylintrc and dependencies

refs #15
This commit is contained in:
Arthur Meyre
2021-07-15 11:46:19 +02:00
parent 8c61a12581
commit 58e35136f5
5 changed files with 1069 additions and 2 deletions

View File

@@ -0,0 +1,48 @@
#!/bin/bash
function usage() {
echo "$0: install system and data, to support compiler"
echo
echo "--help Print this message"
echo "--check Do not apply format"
echo "--dir Specify a source directory"
echo
}
CHECK=
while [ -n "$1" ]
do
case $1 in
"--help" | "-h" )
usage
exit 0
;;
"--check" )
CHECK="$1"
;;
"--dir" )
shift
DIRS+=("$1")
;;
*)
echo "Unknown param : $1"
exit -1
;;
esac
shift
done
for SRC_DIR in "${DIRS[@]}"; do
isort --profile black ${CHECK} ${SRC_DIR}
((FAILURES+=$?))
black -l 100 ${CHECK} ${SRC_DIR}
((FAILURES+=$?))
done
if [[ "$FAILURES" != "0" ]]; then
exit 1
fi