====== (!) Review Checklists ======
**Version:** 2.1\\
**Date:** 2026-01-08
This section contains the WvdS Code Review Checklists (Split Version).
===== Usage =====
- Apply **[[core|Core Checklist]]** to every PR / changeset.
- Add relevant profiles based on scope, stack, and risk.
===== Navigation =====
==== Core ====
* [[core|Core Checklist]] - Always apply (Merge Gate)
* [[profiles|Profile Matrix]] - Quick selection by project type
* [[reference-standards|Reference Standards]]
==== Project ====
* [[project:start|Project Structure & Build]]
* [[project:structure|Structure]]
* [[project:build-configuration|Build Configuration]]
* [[project:build-metadata|Build Metadata]]
* [[project:documentation|Documentation]]
==== Security ====
* [[security:start|Security Checklists]]
* [[security:kritis|KRITIS/NIS2]]
* [[security:crypto|Crypto Module]]
==== Code ====
* [[code:start|Code Quality]]
* [[code:naming|Naming Conventions]]
* [[code:functions|Functions/Methods]]
* [[code:error-handling|Error Handling]]
* [[code:quality|Code Quality]]
* [[code:performance|Performance]]
==== Infrastructure ====
* [[infrastructure:start|Infrastructure]]
* [[infrastructure:logging|Logging]]
* [[infrastructure:configuration|Configuration]]
* [[infrastructure:i18n|i18n / Localization]]
* [[infrastructure:crossplatform|Cross-Platform]]
* [[infrastructure:documentation|Documentation]]
* [[infrastructure:cli-tui|CLI/TUI]]
==== Stacks ====
* [[stacks:start|Stack-specific]]
* [[stacks:dokuwiki-php|DokuWiki/PHP]]
* [[stacks:vscode-extension|VSCode Extension]]
* [[stacks:outlook-addin|Outlook AddIn]]
* [[stacks:sql|SQL Algorithms]]
* [[stacks:innosetup|Inno Setup]]
* [[stacks:access-vba|Access VBA]]
===== Quick Selection =====
^ Scenario ^ Checklists ^
| New Repository / Refactoring | Core + Project + Build + Docs |
| Public API / Naming-sensitive | Core + Naming + Functions |
| Web/API/Crypto/Auth | Core + Security (KRITIS) + Logging + Config |
| DokuWiki Plugin | Core + DokuWiki/PHP Security + KRITIS + Logging |
| Performance Work | Core + Performance (+ Crossplatform) |
===== Languages =====
[[..:..:..:de:int:review:start|Deutsch]]
**English** (current)
[[sl:int:review:start|Slovenščina]]
[[hr:int:review:start|Hrvatski]]
[[it:int:review:start|Italiano]]
----
//Version: 2.1 (Split)//\\
//Author: Wolfgang van der Stille//
~~DISCUSSION:off~~