Quy tắc

Báo cáo sự cố Xem nguồn

Hệ sinh thái Bazel có một bộ quy tắc không ngừng phát triển và ngày càng phát triển để hỗ trợ các ngôn ngữ và gói phổ biến. Điểm mạnh của Bazel phần lớn đến từ khả năng định nghĩa các quy tắc mới mà người khác có thể sử dụng.

Trang này mô tả các quy tắc được đề xuất, quy tắc gốc và không phải quy tắc Bazel.

Dưới đây là một số quy tắc được đề xuất:

Kho lưu trữ Skylib chứa các hàm bổ sung có thể hữu ích khi viết các quy tắc mới và macro mới.

Các quy tắc ở trên đã được xem xét và tuân theo yêu cầu đối với các quy tắc được đề xuất. Hãy liên hệ với người duy trì bộ quy tắc tương ứng về các vấn đề và yêu cầu về tính năng.

Để tìm thêm các quy tắc Bazel, hãy dùng một công cụ tìm kiếm, trên trang awesomebazel.com hoặc tìm trên GitHub.

Quy tắc gốc không áp dụng cho một ngôn ngữ lập trình cụ thể

Các quy tắc gốc được vận chuyển bằng tệp nhị phân Bazel, các quy tắc này luôn có sẵn trong các tệp BUILD mà không cần câu lệnh load.

Các quy tắc không phải gốc được nhúng

Bazel cũng nhúng các quy tắc bổ sung viết bằng Starlark. Bạn có thể tải các tệp đó từ kho lưu trữ bên ngoài tích hợp sẵn @bazel_tools.