---
id: post/vondervoort-be/147
type: post
title: "ALCops: The Story So Far"
summary: ALCops is a community-driven collection of code analyzers for AL that reached v1.0 after six months of development with over 480 merged pull requests. It provides focused specialized analyzers for language correctness, code smells, formatting, documentation, and testing, now integrated with AI assistants through an MCP server and replacing the earlier LinterCop project by October 2026.
tier: community
language: en
tags:
  - code analyzers
  - al language
  - linting
  - code quality
  - best practices
  - ai integration
  - community development
system: development
review:
  state: reviewed
  by: opus
  at: "2026-10-07T23:46:46.128Z"
  flags: []
generated:
  at: "2026-10-07T22:42:12.892Z"
  pipeline: 0.2.0
  prompts:
    extract-post: 1
  input_hash: 43125a10983dbfe22065b45c07153f48d9b0b930afe92d767bce206ee814dc98
evidence:
  - kind: blog
    url: https://www.vondervoort.be/index.php/2026/09/06/alcops-the-story-so-far/
    title: "ALCops: The Story So Far"
    date: "2026-09-06"
    commit: null
    t: null
    quote: null
  - kind: blog
    url: https://www.vondervoort.be/index.php/2026/09/06/alcops-the-story-so-far/
    title: "ALCops: The Story So Far"
    date: "2026-09-06"
    commit: null
    t: null
    quote: Deprecated - action required before October 2026.
links:
  learn: []
  objects: []
  features: []
  topics: []
  localizations: []
  videos: []
  posts: []
  guidelines: []
post_id: "147"
source_id: vondervoort-be
source_name: Vondervoort.be
url: https://www.vondervoort.be/index.php/2026/09/06/alcops-the-story-so-far/
published_at: "2026-09-06T08:54:29.000Z"
author: Arthur van de Vondervoort
full_text: false
words: 621
quotes:
  - text: Deprecated - action required before October 2026.
    why_it_matters: Critical migration deadline for users still on BusinessCentral.LinterCop to switch to ALCops
code_objects_mentioned: []
systems:
  - development
  - platform
versions_mentioned:
  - v0.5.0
  - v1.0.0
preview:
  embeddable: true
  frame_url: https://www.vondervoort.be/index.php/2026/09/06/alcops-the-story-so-far/embed/
  image: null
  image_alt: null
  image_w: null
  image_h: null
  site_name: null
  favicon: https://www.vondervoort.be/favicon.ico
  probed_at: "2026-10-07T11:50:05.983Z"
---

# ALCops: The Story So Far

[Read the post](https://www.vondervoort.be/index.php/2026/09/06/alcops-the-story-so-far/) · Vondervoort.be (Arthur van de Vondervoort) · 2026-09-06 · 621 words · tier community · reviewed (checked by Opus)

> ALCops is a community-driven collection of code analyzers for AL that reached v1.0 after six months of development with over 480 merged pull requests. It provides focused specialized analyzers for language correctness, code smells, formatting, documentation, and testing, now integrated with AI assistants through an MCP server and replacing the earlier LinterCop project by October 2026.

## Key points

- ALCops evolved from v0.5 to v1.0 through community contributions and refinements of false positives and edge cases
- The project is organized into six specialized analyzers: PlatformCop, ApplicationCop, LinterCop, FormattingCop, DocumentationCop, and TestAutomationCop, each addressing specific domains
- ALCops now integrates with AI assistants like Claude, Codex, and Cursor via an MCP server to provide code analysis in agent-driven workflows
- BusinessCentral.LinterCop is being deprecated with an October 2026 deadline, with users expected to migrate to ALCops

## Quotes

- "Deprecated - action required before October 2026." (Critical migration deadline for users still on BusinessCentral.LinterCop to switch to ALCops)

## Context

- Features: PlatformCop, ApplicationCop, LinterCop, FormattingCop, DocumentationCop, TestAutomationCop, MCP server, VS Code extension
- Versions: v0.5.0, v1.0.0

Source: Vondervoort.be, community blog. Summary, key points and quotes are derived (CONTENT-NOTICE.md); read the original for the full text.
