sanogueralorenzo
09/09/2020, 12:12 PM-input# Get kotlin changed files
changedFiles=$(git --no-pager diff --diff-filter=d --name-only HEAD | grep '\.kt[s"]\?$')
if [ -n "$changedFiles" ]; then
  # `paste -sd "," -` replaces newlines with commas so detekt cli -i parameter can take it
  java -jar config/detekt/detekt-cli-1.11.2-all.jar --build-upon-default-config --config "config/detekt/detekt.yml" --baseline "config/detekt/baseline.xml" -p config/detekt/detekt-formatting-1.11.2.jar --auto-correct -i "$( printf "%s" "$changedFiles" | paste -sd "," - )"
  if [ $? -ne 0 ]; then
    echo "***********************************************"
    echo "                 Detekt failed                 "
    echo " Please fix the above issues before committing "
    echo "***********************************************"
    exit 1
  fi
fijava -jar--auto-correctBrais Gabin
09/09/2020, 12:22 PMsanogueralorenzo
09/09/2020, 12:25 PMsanogueralorenzo
09/09/2020, 12:26 PMjava -jar config/detekt/detekt-cli-1.11.2-all.jar --build-upon-default-config --config "config/detekt/detekt.yml" --baseline "config/detekt/baseline.xml" -p config/detekt/detekt-formatting-1.11.2.jar --auto-correctBrais Gabin
09/09/2020, 1:02 PM