Aturan

Laporkan masalah Lihat sumber Nightly · 8.3 · 8.2 · 8.1 · 8.0 · 7.6

Ekosistem Bazel memiliki serangkaian aturan yang terus berkembang untuk mendukung bahasa dan paket populer. Sebagian besar keunggulan Bazel berasal dari kemampuannya untuk menentukan aturan baru yang dapat digunakan oleh orang lain.

Halaman ini menjelaskan aturan Bazel yang direkomendasikan, native, dan non-native.

Berikut pilihan aturan yang direkomendasikan:

Repositori Skylib berisi fungsi tambahan yang dapat berguna saat menulis aturan baru dan makro baru.

Aturan di atas telah ditinjau dan mematuhi persyaratan kami untuk aturan yang direkomendasikan. Hubungi pengelola set aturan yang bersangkutan terkait masalah dan permintaan fitur.

Untuk menemukan aturan Bazel lainnya, gunakan mesin telusur, lihat di awesomebazel.com, atau telusuri di GitHub.

Aturan native yang tidak berlaku untuk bahasa pemrograman tertentu

Aturan native dikirimkan dengan biner Bazel, dan selalu tersedia di file BUILD tanpa pernyataan load.

Aturan non-bawaan yang disematkan

Bazel juga menyematkan aturan tambahan yang ditulis dalam Starlark. File tersebut dapat dimuat dari repositori eksternal bawaan @bazel_tools.