#!/bin/bash report_dir=scan-build-$(tr -dc 'a-zA-Z0-9' < /dev/urandom | fold -w 6 | head -n 1) if make clean ; then scan-build -o "$report_dir" make -j CC=clang if ls "$report_dir" ; then scan-view "$report_dir"/* rm -rf "$report_dir" fi fi