Examen du compilateur
Examinez le code du portage du compilateur Rust pour la conformité à la correction et aux conventions.
Arguments :
- $ARGUMENTS : Référence de commit ou plage optionnelle (par exemple,
HEAD~3..HEAD,abc123). Si omis, examine les modifications non validées/indexées.
Instructions
-
Obtenir la diff en fonction des arguments :
- Aucun argument :
git diff HEAD -- compiler/crates/(modifications non validées). Si vide, vérifiez aussigit diff --cached -- compiler/crates/(modifications indexées). - Référence de commit (par exemple,
abc123) :git diff abc123~1..abc123 -- compiler/crates/ - Plage de commits (par exemple,
HEAD~3..HEAD) :git diff HEAD~3..HEAD -- compiler/crates/
- Aucun argument :
-
S'il n'y a pas de modifications Rust, signalez « Aucune modification Rust à examiner. » et arrêtez-vous.
-
Identifiez les fichiers Rust modifiés à partir de la diff en utilisant
git diff --name-onlyavec les mêmes arguments de référence. -
Lancez l'agent
compiler-reviewvia l'outil Agent, en lui transmettant le contenu complet de la diff. L'agent :- Lira le guide d'architecture
- Trouvera et lira les fichiers TypeScript correspondants
- Examinera la fidélité du portage, la conformité aux conventions et la gestion des erreurs
- Retournera une liste des problèmes numérotés
-
Signalez les résultats de l'agent à l'utilisateur.