====== (!) 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~~