The purpose of this change is to make sure no one would accidentally
include their own workspace leftover into a commit.
compile_commands.json is a generated file which contains build commands.
The file is consumed by Language Servers such as clangd and ccls.
Sponsored by: The FreeBSD Foundation