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.
DocumentationCop
Ensures proper XML documentation comments and structured inline documentation for public APIs.
FormattingCop
Checks for consistent code formatting, indentation, and style conventions across your codebase.
LinterCop
Analyzes code quality metrics, maintainability, and complexity beyond basic design standards.
PlatformCop
Detects common mistakes and anti-patterns when working with the Business Central platform.
TestAutomationCop
Promotes best practices in AL test codeunits, test isolation, and test automation patterns.
AL coding standards, shaped by the community
6 specialized analyzers that catch bad patterns early, with fix guidance for every diagnostic.