Aspect's rules_lint Reaches 2.0
Blog post from Aspect Build
Aspect rules_lint version 2.0 offers a comprehensive Bazel ruleset to integrate linting and formatting as core functionalities, supporting 30 languages and enhanced through contributions from over 60 open-source contributors. The release introduces the Aspect Extension Language (AXL) to streamline command-line tasks, alongside full Bazel 9 support, including Bzlmod module_extension for tool fetching. The update features improved modularity with standalone Bazel modules per language and incorporates new tools like the Ty Python type-checker and Rust’s Clippy for automatic code fixes. The ruleset emphasizes minimal disruption to existing workflows by enabling linting and formatting without altering BUILD targets, and supports incremental and cache-friendly actions beneficial for legacy repositories. Marvin, the platform's Bazel bot, assists in code reviews by providing lint results and suggested fixes directly in GitHub checks, enhancing developer productivity and code quality.
| Trend | Post Mentions | Total Month Mentions | Posts | Companies | MoM |
|---|---|---|---|---|---|
| Developer Experience | 2 | 413 | 204 | 87 | -9% |
| LLM | 1 | 3,836 | 662 | 193 | +2% |
Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.