ALCops.dev

A community driven collection of code analyzers for the AL programming language of Microsoft Dynamics 365 Business Central.

ALCops provides a set of static analysis rules that enforce coding standards, architectural guidance, and best practices at code level. The rules are largely shaped and voted on by the community, translating real world experience and collective expertise into enforceable diagnostics.

ApplicationCop

Enforces design and coding standards for AL extensions, covering consistency, maintainability, and best practices.

Read more

DocumentationCop

Ensures proper XML documentation comments and structured inline documentation for public APIs.

Read more

FormattingCop

Checks for consistent code formatting, indentation, and style conventions across your codebase.

Read more

LinterCop

Analyzes code quality metrics, maintainability, and complexity beyond basic design standards.

Read more

PlatformCop

Detects common mistakes and anti-patterns when working with the Business Central platform.

Read more

TestAutomationCop

Promotes best practices in AL test codeunits, test isolation, and test automation patterns.

Read more

AL coding standards, shaped by the community

6 specialized analyzers that catch bad patterns early, with fix guidance for every diagnostic.