takuseno/d3rlpy

View on GitHub
scripts/format

Summary

Maintainability
Test Coverage
#!/bin/bash -ex

if [[ -z $CI ]]; then
  ISORT_ARG=""
  BLACK_ARG=""
  DOCFORMATTER_ARG="--in-place"
else
  ISORT_ARG="--check --diff"
  BLACK_ARG="--check"
  DOCFORMATTER_ARG="--check --diff"
fi

# format package imports
isort -l 80 --profile black $ISORT_ARG d3rlpy tests setup.py reproductions examples

# use black for the better type annotations
black -l 80 $BLACK_ARG d3rlpy tests setup.py reproductions examples

# format docstrings
docformatter $DOCFORMATTER_ARG --black --wrap-summaries 80 --wrap-descriptions 80 -r d3rlpy