ruff is a Python linter and code formatter.
$ docker run --rm -v /path/to/python/code:/code eeacms/ruff check
or
$ docker run --rm -v /path/to/python/code:/code eeacms/ruff format
-
GIT_NAME, GIT_SRC - must be given
-
GIT_BRANCH - defaults to master
-
EXCLUDE_LIST - defaults to "Extensions,extensions,skins"
-
GIT_CHANGE_ID - can be empty or pull request id
$ docker run -i --rm -e GIT_SRC="https://github.com/eea/$GIT_NAME.git" -e GIT_NAME="$GIT_NAME" -e GIT_BRANCH="$BRANCH_NAME" -e GIT_CHANGE_ID="$CHANGE_ID" eeacms/ruff check $ docker run -i --rm -e GIT_SRC="https://github.com/eea/$GIT_NAME.git" -e GIT_NAME="$GIT_NAME" -e GIT_BRANCH="$BRANCH_NAME" -e GIT_CHANGE_ID="$CHANGE_ID" eeacms/ruff format