blob: d0859916c22e0e38af0cae20a1effc97786361a9 [file] [view]
---
layout: documentation
title: .bzl Style Guide
---
# .bzl Style Guide
[Starlark](language.md) is a language that defines how software is built, and as
such it is both a programming and a configuration language.
* Use [Buildifier](https://github.com/bazelbuild/buildtools/tree/master/buildifier#linter)
as a formatter and linter.
* Follow [testing guidelines](testing.md).
* Follow [performance guidelines](performance.md) in your rules.