ALCops: LinterCop's Successor for Business Central AL Code Analysis (feat Arthur van de Vondervoort)
Автор: Stefan Maron
Загружено: 2026-02-27
Просмотров: 226
Описание:
● ALCops replaces BusinessCentral.LinterCop with six domain-specific AL code analyzers for
Microsoft Dynamics 365 Business Central — distributed via NuGet, with a VS Code extension
and an MCP server for AI-assisted code review.
In this stream I sit down with Arthur van de Vondervoort, who took over LinterCop and
eventually built something bigger. ALCops splits into six analyzers (ApplicationCop,
DocumentationCop, FormattingCop, LinterCop, PlatformCop, TestAutomationCop), fixes the
GitHub rate-limit DLL problem by moving to NuGet, ships 30 code fixes (up from 5-6),
rewrites rule severities from scratch, and adds an MCP server so tools like Claude Code
and Cursor can analyze your AL project and apply fixes directly.
We cover the architecture decisions, the move to its own GitHub organization, the improved
TransferFields rule, and what the deprecation of LinterCop means for existing pipelines.
─────────────────────────────────────────
⏱ CHAPTERS
─────────────────────────────────────────
0:00 Introduction
6:00 What's wrong with LinterCop?
9:12 The missing AL 16.4 DLL: a live example
13:48 Introducing ALCops — six domain-specific cops
21:28 ApplicationCop: rules, severity & 30 code fixes
30:40 VS Code extension demo
35:16 ALCops + AI: the MCP server
38:20 NuGet distribution & single-DLL packaging
46:00 The new ALCops GitHub organization
52:08 TransferFields rule: deeper & more accurate
1:02:52 Contributing and community discussions
1:07:28 LinterCop deprecation & migration path
─────────────────────────────────────────
🔗 LINKS
─────────────────────────────────────────
📝 Blog post: https://stefanmaron.com/posts/introdu...
ALCops: https://alcops.dev
ALCops GitHub: https://github.com/ALCops
MCP server: https://github.com/ALCops/mcp-server
LinterCop migration guide: https://alcops.dev/docs/lintercop-mig...
Original LinterCop: https://github.com/StefanMaron/Busine...
─────────────────────────────────────────
🔴 Join me live: / @stefanmaron
─────────────────────────────────────────
Business Central development with Stefan Maron — practical AL programming, tools, and
real-world patterns.
About me: I'm Stefan Maron, a Microsoft Business Central developer and community
contributor. I build tools like LinterCop and BC.Ntfy, and stream live coding sessions.
https://stefanmaron.com
https://github.com/StefanMaron
/ stefan-maron
Music by Harris Heller — Stream Beats: / @streambeats3908
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: