root WRITEUP No Shit.

No Shit.

An opinionated subset of -Wall -Wextra 2024-10-21

Project Files • GitHub Repo • no-shit.sh

No Shit is an opinionated set of warning flags for compiling C under GCC and Clang. Refer to the readme for more information.

Compiler diagnostics like warning: this statement may fall through and warning: adding 'int' to a string does not append to the string were starting to rub me the wrong way, and this project is my attempt at a solution. No Shit was initially drafted by sifting through Clang’s Diagnostics Reference and GCC’s Warning Options documentation, and was then iterated upon over time.