← ClaudeAtlas

novahiz-code-reviewlisted

novahiz-code-review is a three-layer intelligent code review: deterministic analysis, contextual review, human verdict. Triggers on reviewing PRs, analyzing code quality, assessing change risk, generating review reports.
novahiz/novahiz · ★ 1 · Code & Development · score 73
Install: claude install-skill novahiz/novahiz
# novahiz-code-review Revue de code intelligente à trois couches. Analyse déterministe (patterns, complexité, secrets), review contextuelle (appels, types, flux de données), puis verdict humain final. Couvre 14 langages avec un moteur de règles extensible. ## Quand l'utiliser - Revue de pull request ou de branche avant merge. - Évaluation de la qualité du code ou du risque d'un changement. - Production d'un rapport de review structuré. Pour un diff ciblé depuis le dernier commit, préférer `novahiz-delta-review`. Pour un audit de sécurité dédié, préférer `novahiz-security`. ## Les trois couches ### 1. Analyse déterministe Exécution de règles sans interprétation : - **Patterns dangereux** : injection, XSS, path traversal, command injection, désérialisation non sûre. - **Complexité** : cyclomatique, longueur de fonction, profondeur d'imbrication. - **Secrets** : clés, tokens, mots de passe en clair dans le code. - **Conventions** : nommage, structure de fichiers, imports. Chaque finding porte un identifiant stable, une sévérité (`critical`, `high`, `medium`, `low`, `info`), et une localisation `fichier:ligne`. ### 2. Review contextuelle Lecture au-delà de la ligne signalée : - Qui appelle ce code, et avec quelles hypothèses. - Les types et le contrat réel des fonctions voisines. - Les flux de données : d'où vient l'entrée, où va la sortie. - La cohérence avec les patterns du reste du dépôt. Cette couche confirme, nuance ou infirme les findings déterministes. Un find