ALCops: The Next Chapter of LinterCop
ALCops is a new community-driven code analyzer collection for AL that succeeds LinterCop, with about 95% of the original rules migrated. It provides VS Code extension and AL-Go support for daily AL development, with future work on Azure DevOps integration and AI tool compatibility.
post Vondervoort.be
"Starting fresh meant we could allow breaking changes without damaging existing setups."
Key points
- ALCops is a fresh start community project built on the foundation of BusinessCentral.LinterCop, allowing breaking changes without damaging existing setups
- The original LinterCop repository will transition to read-only as development resources concentrate on ALCops
- Current v0.5.0 covers 95% of LinterCop rules with VS Code and AL-Go support, ready for daily AL development use
- Future roadmap includes Azure DevOps extension, AI agent integration (Claude Code, GitHub Copilot), and potential MCP integration
Quotes
- “Starting fresh meant we could allow breaking changes without damaging existing setups.” (Explains the strategic advantage of creating a new project rather than continuing LinterCop maintenance)
- “my focus will be on expanding DevOps integrations and exploring better interaction with agent-based AI tools like Claude Code and GitHub Copilot.” (Indicates the emerging direction for ALCops toward AI and automation integration)
Context
- Features: code analyzers for AL, VS Code extension, AL-Go support, Azure DevOps integration, AI agent integration
- Versions: 0.5.0
Source: Vondervoort.be, community blog. Summary, key points and quotes are derived (CONTENT-NOTICE.md); read the original for the full text.