iFacto.AICodeReview
0.1.14
AI-powered code review system for Business Central (AL) development in Azure DevOps pipelines. Model-agnostic design supports Azure AI Foundry, Claude, OpenAI, GitHub Models, and more. Provides automated PR reviews with actionable feedback as Azure DevOps warnings/errors.
Minimum PowerShell version
7.0
Installation Options
Owners
Copyright
(c) 2026 Dynex bv. All rights reserved.
Package Details
Author(s)
- waldo
Tags
AL BusinessCentral CodeReview AI AzureDevOps Claude OpenAI GPT DevOps CICD PullRequest StaticAnalysis Azure
Functions
Invoke-AICodeReview Get-ChangedALFiles ConvertTo-ADOLogFormat Test-AICodeReview
Dependencies
This module has no dependencies.
Release Notes
# Release Notes - v0.1.10
## Changes
- Fixed missing else block in Get-ALFileDiff (syntax error from v0.1.9)
## Previous Releases
### v0.1.9
- Removed iFacto-specific rules from module (module is now fully generic)
- Rules path resolution fixed for external rule files
- Module now accepts rules via -RulesPath parameter
- Ready for pipeline integration with generated rules
### v0.1.5
- Azure OpenAI GPT-5.2-chat support
- Automatic .env file loading
- Single Object Per File rule added
### v0.1.0 - Initial Release
- Model-agnostic AI code review (supports Azure AI Foundry, Claude, OpenAI, GitHub Models)
- Native git diff extraction for changed AL files
- Azure DevOps logging command integration
- Configurable severity levels (error, warning, info)
- Retry logic for transient API failures
For full documentation, see the DevOps Templates repository.
FileList
- iFacto.AICodeReview.nuspec
- iFacto.AICodeReview.psd1
- iFacto.AICodeReview.psm1
- LICENSE
- README.md
- Config\model-config.json
- Private\Build-ReviewPrompt.ps1
- Private\Get-ALFileDiff.ps1
- Private\Get-ModelConfig.ps1
- Private\Import-EnvFile.ps1
- Private\Invoke-AnthropicReview.ps1
- Private\Invoke-AzureAIReview.ps1
- Private\Invoke-GitHubModelsReview.ps1
- Private\Invoke-OpenAIReview.ps1
- Private\Parse-AIResponse.ps1
- Public\ConvertTo-ADOLogFormat.ps1
- Public\Get-ChangedALFiles.ps1
- Public\Invoke-AICodeReview.ps1
- Public\Test-AICodeReview.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 0.2.10 | 24 | 1/11/2026 |
| 0.2.9 | 9 | 1/11/2026 |
| 0.2.8 | 7 | 1/11/2026 |
| 0.2.7 | 5 | 1/11/2026 |
| 0.2.6 | 3 | 1/11/2026 |
| 0.2.5 | 3 | 1/11/2026 |
| 0.2.4 | 4 | 1/11/2026 |
| 0.2.3 | 10 | 1/11/2026 |
| 0.2.2 | 13 | 1/11/2026 |
| 0.2.1 | 3 | 1/11/2026 |
| 0.2.0 | 5 | 1/11/2026 |
| 0.1.17 | 3 | 1/11/2026 |
| 0.1.16 | 3 | 1/11/2026 |
| 0.1.15 | 4 | 1/11/2026 |
| 0.1.14 (current version) | 5 | 1/11/2026 |
| 0.1.13 | 4 | 1/11/2026 |
| 0.1.12 | 4 | 1/11/2026 |
| 0.1.10 | 10 | 1/11/2026 |
| 0.1.9 | 6 | 1/10/2026 |
| 0.1.8 | 6 | 1/10/2026 |
| 0.1.7 | 5 | 1/10/2026 |
| 0.1.6 | 7 | 1/9/2026 |
| 0.1.5 | 5 | 1/9/2026 |
| 0.1.4 | 4 | 1/9/2026 |
| 0.1.3 | 5 | 1/9/2026 |
| 0.1.2 | 4 | 1/9/2026 |
| 0.1.1 | 6 | 1/9/2026 |
| 0.1.0 | 5 | 1/9/2026 |