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.