Haskell rules for Bazel.

276 stars 86 forks 276 watchers Starlark Apache License 2.0
bazel bazel-rules build-system haskell
2 Open Issues Need Help Last updated: Aug 18, 2025

Open Issues Need Help

View All on GitHub
Build Systems Compiler Toolchains

AI Summary: This issue proposes enabling `buildifier` lint warnings for missing documentation on functions, their arguments, and return values, which are currently disabled. The objective is to re-enable these warnings and then address all reported instances by adding comprehensive docstrings to public-facing functions, thereby improving code clarity and maintainability.

Complexity: 3/5
type: feature request good first issue P3

Haskell rules for Bazel.

Starlark
#bazel#bazel-rules#build-system#haskell
Build Systems Compiler Toolchains

AI Summary: This GitHub issue proposes migrating Bazel projects to explicitly load native rules (like C++, Java, Protobuf) from their respective Starlark rulesets (e.g., `rules_cc`) instead of relying on implicit availability. The goal is to improve dependency hygiene by making rule dependencies explicit. This involves enabling previously suppressed `buildifier` warnings, which should help automate the necessary changes, but requires ensuring the appropriate rulesets are correctly defined.

Complexity: 3/5
type: feature request good first issue P3

Haskell rules for Bazel.

Starlark
#bazel#bazel-rules#build-system#haskell