1# buildifier: disable=module-docstring 2# buildifier: disable=function-docstring 3def exercise_the_api(): 4 _var6 = configuration_field("foo", "bar") # @unused 5 6exercise_the_api() 7 8def transition_func(settings): 9 """A no-op transition function.""" 10 return settings 11 12my_transition = transition(implementation = transition_func, inputs = [], outputs = []) 13 14def _build_setting_impl(ctx): 15 _ignore = [ctx] # @unused 16 return [] 17 18string_flag = rule( 19 doc = "A string flag.", 20 implementation = _build_setting_impl, 21 build_setting = config.string(flag = True), 22) 23 24int_setting = rule( 25 doc = "An integer flag.", 26 implementation = _build_setting_impl, 27 build_setting = config.int(flag = False), 28) 29