--- layout: documentation title: ${ruleFamily.name} Rules --- #parse("com/google/devtools/build/docgen/templates/be/header.vm")

${ruleFamily.name} Rules

Rules

#foreach ($rule in $ruleFamily.rules)

${rule.ruleName}

${rule.attributeSignature}
$rule.htmlDocumentation

Arguments

#foreach ($attribute in $rule.attributes) #if (!$attribute.isCommonType()) #end #end
Attributes
name

Name; required

A unique name for this rule.

${rule.nameExtraHtmlDoc}
${attribute.attributeName} #if (!$attribute.synopsis.isEmpty())

${attribute.synopsis}

#end $attribute.htmlDocumentation
#if ($rule.isPublicByDefault()) The default visibility is public: visibility = ["//visibility:public"]. #end #end #parse("com/google/devtools/build/docgen/templates/be/footer.vm")