Skip to content

Latest commit

 

History

History
29 lines (19 loc) · 750 Bytes

File metadata and controls

29 lines (19 loc) · 750 Bytes

Overview

IWYU - include what you use is a tool that can detect and correct C/C++ include errors

Pre-requisites

The image ran-base:latest needs to be built. Please refer to docker/README.md

Usage

TARGET=<your target> docker compose up

Automatically apply suggestions:

TARGET=<your target> docker compose run iwyu | tee suggestions
cat suggestions | python3 ~/include-what-you-use/fix_includes.py

Apply only removal suggestions

cat suggestions | grep "should add these line\|The full include-list\|should remove these lines\|^-" | python3 ~/include-what-you-use/fix_includes.py