diff options
Diffstat (limited to '.bazel/compiler_flags.bazelrc')
-rw-r--r-- | .bazel/compiler_flags.bazelrc | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/.bazel/compiler_flags.bazelrc b/.bazel/compiler_flags.bazelrc new file mode 100644 index 0000000..59a87f3 --- /dev/null +++ b/.bazel/compiler_flags.bazelrc @@ -0,0 +1,27 @@ +build --copt=-Wall +build --copt=-Wextra +build --copt=-Wpedantic +build --copt=-Werror=shadow +build --copt=-Wunused-parameter +build --copt=-Wmisleading-indentation +build --copt=-Wundef +build --copt=-Wuninitialized + +# cast warnings +build --copt=-Wcast-align +build --copt=-Wcast-qual + +# conversion +build --copt=-Wconversion +build --copt=-Wsign-conversion +build --copt=-Wdouble-promotion + +# pointers +build --copt=-Wpointer-arith +build --copt=-Wnull-dereference + +# cpp flags +build --cxxopt=-Wnon-virtual-dtor +build --cxxopt=-Woverloaded-virtual +build --cxxopt=-Wold-style-cast + |