Skip to content

Instantly share code, notes, and snippets.

@lberki
Last active August 23, 2023 06:52
Show Gist options
  • Save lberki/a07ffdd3799a69583512c626cb7b8997 to your computer and use it in GitHub Desktop.
Save lberki/a07ffdd3799a69583512c626cb7b8997 to your computer and use it in GitHub Desktop.
Bazel flags unused in the Google monorepo
allow_analysis_cache_discard
allow_yanked_versions
always_profile_slow_operations
android_compiler
android_fixed_resource_neverlinking
android_include_proguard_location_references
apk_signing_method
apple_platforms
bes_best_effort
bes_header
bes_oom_finish_upload_timeout
bes_proxy
build_event_text_file_path_conversion
build_python_zip
call_count_output_path
catalyst_cpus
cc_proto_library_source_suffixes
check_bazel_compatibility
check_direct_dependencies
credential_helper
credential_helper_cache_duration
credential_helper_timeout
debug_print_action_contexts
debug_spawn_scheduler
default_visibility
device_debug_entitlements
dexopts_supported_in_incremental_dexing
directory_creation_cache
distdir
dump_all
dynamic_worker_strategy
enable_platform_specific_config
enable_runfiles
experimental_action_resource_set
experimental_add_test_support_to_compile_time_deps
experimental_allow_runtime_deps_on_neverlink
experimental_allow_top_level_aspects_parameters
experimental_always_filter_duplicate_classes_from_android_test
experimental_analysis_test_call
experimental_android_library_exports_manifest_default
experimental_android_local_test_binary_resources
experimental_android_resource_name_obfuscation
experimental_android_rewrite_dexes_with_rex
experimental_announce_profile_path
experimental_async_execution
experimental_availability_info_exempt
experimental_build_event_upload_retry_minimum_delay
experimental_build_setting_api
experimental_builtins_dummy
experimental_cc_implementation_deps
experimental_cc_shared_library_debug
experimental_check_external_repository_files
experimental_collect_code_coverage_for_generated_files
experimental_collect_resource_estimation
experimental_cpp_compile_argv_ignore_param_file
experimental_debug_selects_always_succeed
experimental_disable_external_package
experimental_disable_instrumentation_manifest_merge
experimental_docker_image
experimental_docker_privileged
experimental_docker_use_customized_image
experimental_docker_verbose
experimental_downloader_config
experimental_dynamic_execution_cpu_limited
experimental_dynamic_ignore_local_signals
experimental_dynamic_skip_first_build
experimental_enable_docker_sandbox
experimental_execution_graph_log_cached
experimental_execution_graph_log_missed
experimental_execution_graph_log_path
experimental_execution_log_spawn_metrics
experimental_extended_sanity_checks
experimental_filter_r_jars_from_android_test
experimental_fsvc_threads
experimental_get_fixed_configured_action_env
experimental_includes_attribute_subpackage_traversal
experimental_isolated_extension_usages
experimental_java_library_export
experimental_java_proto_library_default_has_services
experimental_keep_config_nodes_on_analysis_discard
experimental_lazy_template_expansion
experimental_local_java_optimization_configuration
experimental_local_memory_estimate
experimental_materialize_param_files_directly
experimental_multi_cpu
experimental_multi_threaded_digest
experimental_objc_fastbuild_options
experimental_one_version_enforcement_use_transitive_jars_for_binary_under_test
experimental_oom_sensitive_skyfunctions_semaphore_size
experimental_persistent_aar_extractor
experimental_platform_in_output_dir
experimental_platforms_api
experimental_prioritize_local_actions
experimental_profile_additional_tasks
experimental_profile_include_primary_output
experimental_profile_include_target_label
experimental_proto_descriptor_sets_include_source_info
experimental_publish_package_metrics_in_bep
experimental_remote_cache_eviction_retries
experimental_remote_cache_ttl
experimental_replay_action_out_err
experimental_repo_remote_exec
experimental_repository_cache_hardlinks
experimental_repository_cache_urls_as_default_canonical_id
experimental_repository_downloader_retries
experimental_repository_hash_file
experimental_resolved_file_instead_of_workspace
experimental_run_bep_event_include_residue
experimental_sandboxfs_path
experimental_save_feature_state
experimental_scale_timeouts
experimental_shortened_obj_file_path
experimental_sibling_repository_layout
experimental_skyframe_include_scanning
experimental_skylark_debug_verbose_logging
experimental_skymeld_analysis_overlap_percentage
experimental_starlark_cc_import
experimental_stats_summary
experimental_supports_info_crosstool_configuration
experimental_turbine_annotation_processing
experimental_use_semaphore_for_jobs
experimental_use_sh_binary_stub_script
experimental_use_windows_sandbox
experimental_verify_repository_rules
experimental_windows_sandbox_path
experimental_windows_watchfs
experimental_worker_allowlist
experimental_worker_memory_limit_mb
experimental_worker_metrics_poll_interval
experimental_worker_strict_flagfiles
experimental_writable_outputs
explicit_java_test_deps
fat_apk_hwasan
gnu_format
google_auth_scopes
google_credentials
grpc_keepalive_time
grpc_keepalive_timeout
help_verbosity
host_compiler
host_javacopt
host_java_toolchain
host_jvmopt
http_connector_attempts
http_connector_retry_max_timeout
http_timeout_scaling
ignore_dev_dependency
include_config_fragments_provider
incompatible_auto_exec_groups
incompatible_avoid_conflict_dlls
incompatible_check_sharding_support
incompatible_default_to_explicit_init_py
incompatible_depset_for_java_output_source_jars
incompatible_disable_cc_configuration_make_variables
incompatible_disable_cc_toolchain_label_from_crosstool_proto
incompatible_disable_crosstool_file
incompatible_disable_depset_in_cc_user_flags
incompatible_disable_expand_if_all_available_in_flag_set
incompatible_disable_legacy_cpp_toolchain_skylark_api
incompatible_disable_legacy_crosstool_fields
incompatible_disable_legacy_flags_cc_toolchain_api
incompatible_disable_managed_directories
incompatible_disable_native_android_rules
incompatible_disable_runtimes_filegroups
incompatible_disable_sysroot_from_configuration
incompatible_disable_target_provider_fields
incompatible_disable_third_party_license_checking
incompatible_disable_tools_defaults_package
incompatible_disallow_empty_glob
incompatible_disallow_java_import_exports
incompatible_disallow_legacy_javainfo
incompatible_display_source_file_location
incompatible_dont_emit_static_libgcc
incompatible_enable_apple_toolchain_resolution
incompatible_enable_cc_test_feature
incompatible_enable_legacy_cpp_toolchain_skylark_api
incompatible_force_strict_header_check_from_starlark
incompatible_genquery_use_graphless_query
incompatible_java_common_parameters
incompatible_linkopts_in_user_link_flags
incompatible_load_cc_rules_from_bzl
incompatible_macos_set_install_name
incompatible_no_rule_outputs_param
incompatible_provide_cc_toolchain_info_from_cc_toolchain_suite
incompatible_remove_cpu_and_compiler_attributes_from_cc_toolchain
incompatible_require_feature_configuration_for_pic
incompatible_stop_exporting_language_modules
incompatible_struct_has_no_methods
incompatible_use_cc_configure_from_rules_cc
incompatible_use_platforms_repo_for_constraints
incompatible_visibility_private_attributes_at_definition
incremental_install_verbosity
internal_persistent_android_dex_desugar
internal_persistent_busybox_tools
internal_persistent_multiplex_android_dex_desugar
internal_persistent_multiplex_busybox_tools
internal_starlark_flag_test_canary
invocation_policy
java_optimization_mode
java_toolchain
keep_backend_build_event_connections_alive
legacy_external_runfiles
legacy_spawn_scheduler
line_terminator_null
local_extra_resources
log_top_n_packages
max_computation_steps
max_config_changes_to_show
min_param_file_size
noincompatible_genquery_use_graphless_query
null
output_library_merged_assets
override_module
persistent_android_dex_desugar
persistent_android_resource_processor
persistent_multiplex_android_dex_desugar
persistent_multiplex_android_resource_processor
persistent_multiplex_android_tools
print_action_mnemonics
print_workspace_in_output_paths_if_needed
registry
remove_all_convenience_symlinks
repository_cache
sandbox_block_path
sandbox_explicit_pseudoterminal
sandbox_fake_hostname
shell_executable
show_config_fragments
show_warnings
skip_incompatible_explicit_targets
skyframe_high_water_mark_threshold
strict_filesets
tls_authority_override
tls_certificate
tls_client_certificate
tls_client_key
toolchain_resolution_override
tvos_sdk_version
tvos_simulator_device
tvos_simulator_version
unconditional_warning
use_singlejar_apkbuilder
use_target_platform_for_tests
use_workers_with_dexbuilder
version_window_for_dirty_node_gc
visionos_cpus
watchos_minimum_os
watchos_sdk_version
watchos_simulator_device
watchos_simulator_version
zip_undeclared_test_outputs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment