Skip to content

Commit

Permalink
Added compatibility flags to .bazelrc to prevent regressions (#1789)
Browse files Browse the repository at this point in the history
  • Loading branch information
UebelAndre authored Jan 19, 2023
1 parent 91cd399 commit 52231ef
Showing 1 changed file with 27 additions and 6 deletions.
33 changes: 27 additions & 6 deletions .bazelrc
Original file line number Diff line number Diff line change
@@ -1,5 +1,16 @@
# `.bazelrc` is a Bazel configuration file.
# https://bazel.build/docs/best-practices#bazelrc-file
###############################################################################
## Bazel Configuration Flags
##
## `.bazelrc` is a Bazel configuration file.
## https://bazel.build/docs/best-practices#bazelrc-file
###############################################################################

# https://bazel.build/docs/windows#symlink
startup --windows_enable_symlinks

###############################################################################
## Unique configuration groups
###############################################################################

# Enable rustfmt for all targets in the workspace
build:rustfmt --aspects=//rust:defs.bzl%rustfmt_aspect
Expand All @@ -9,9 +20,19 @@ build:rustfmt --output_groups=+rustfmt_checks
build:clippy --aspects=//rust:defs.bzl%rust_clippy_aspect
build:clippy --output_groups=+clippy_checks

# https://bazel.build/docs/windows#symlink
startup --windows_enable_symlinks
###############################################################################
## Incompatibility flags
###############################################################################

# https://github.com/bazelbuild/bazel/issues/8195
build --incompatible_disallow_empty_glob=true

###############################################################################
## Custom user flags
##
## This should always be the last thing in the `.bazelrc` file to ensure
## consistent behavior when setting flags in that file as `.bazelrc` files are
## evaluated top to bottom.
###############################################################################

# This import should always be last to allow users to override
# settings for local development.
try-import %workspace%/user.bazelrc

0 comments on commit 52231ef

Please sign in to comment.