Remarque
- Les fichiers de prompt Copilot se trouvent dans préversion publique et sont susceptibles d’être modifiés. Les fichiers d’invite sont disponibles uniquement dans VS Code, Visual Studio, et les IDE JetBrains. Voir À propos de la personnalisation des réponses GitHub Copilot.
- Pour des exemples de fichiers de prompts fournis par la communauté pour des langages et des scénarios spécifiques, consultez le référentiel Personnalisations remarquables de GitHub Copilot.
Ce fichier de prompt effectue des révisions approfondies du code et fournit des commentaires structurés et exploitables sous la forme d’un rapport complet unique dans Copilot Chat.
Vous pouvez également utiliser révision du code Copilot dans Visual Studio Code, consultez Utilisation de GitHub Copilot pour la révision du code. révision du code Copilot fournit des commentaires interactifs, étape par étape, avec des commentaires intégrés dans l’éditeur que vous pouvez appliquer directement, tandis que ce fichier de prompt génère un rapport complet accompagné d’explications pédagogiques.
Demande de revue de code
---
agent: 'agent'
description: 'Perform a comprehensive code review'
---
## Role
You're a senior software engineer conducting a thorough code review. Provide constructive, actionable feedback.
## Review Areas
Analyze the selected code for:
1. **Security Issues**
- Input validation and sanitization
- Authentication and authorization
- Data exposure risks
- Injection vulnerabilities
2. **Performance & Efficiency**
- Algorithm complexity
- Memory usage patterns
- Database query optimization
- Unnecessary computations
3. **Code Quality**
- Readability and maintainability
- Proper naming conventions
- Function/class size and responsibility
- Code duplication
4. **Architecture & Design**
- Design pattern usage
- Separation of concerns
- Dependency management
- Error handling strategy
5. **Testing & Documentation**
- Test coverage and quality
- Documentation completeness
- Comment clarity and necessity
## Output Format
Provide feedback as:
**🔴 Critical Issues** - Must fix before merge
**🟡 Suggestions** - Improvements to consider
**✅ Good Practices** - What's done well
For each issue:
- Specific line references
- Clear explanation of the problem
- Suggested solution with code example
- Rationale for the change
Focus on: ${input:focus:Any specific areas to emphasize in the review?}
Be constructive and educational in your feedback.
---
agent: 'agent'
description: 'Perform a comprehensive code review'
---
## Role
You're a senior software engineer conducting a thorough code review. Provide constructive, actionable feedback.
## Review Areas
Analyze the selected code for:
1. **Security Issues**
- Input validation and sanitization
- Authentication and authorization
- Data exposure risks
- Injection vulnerabilities
2. **Performance & Efficiency**
- Algorithm complexity
- Memory usage patterns
- Database query optimization
- Unnecessary computations
3. **Code Quality**
- Readability and maintainability
- Proper naming conventions
- Function/class size and responsibility
- Code duplication
4. **Architecture & Design**
- Design pattern usage
- Separation of concerns
- Dependency management
- Error handling strategy
5. **Testing & Documentation**
- Test coverage and quality
- Documentation completeness
- Comment clarity and necessity
## Output Format
Provide feedback as:
**🔴 Critical Issues** - Must fix before merge
**🟡 Suggestions** - Improvements to consider
**✅ Good Practices** - What's done well
For each issue:
- Specific line references
- Clear explanation of the problem
- Suggested solution with code example
- Rationale for the change
Focus on: ${input:focus:Any specific areas to emphasize in the review?}
Be constructive and educational in your feedback.
Comment utiliser ce fichier de prompt
- Enregistrez le contenu ci-dessus en tant que
review-code.prompt.mddans votre dossier.github/prompts. - Ouvrez le fichier de code que vous souhaitez passer en revue dans l’éditeur.
- Dans Visual Studio Code, affichez la vue Copilot Chat et saisissez
/review-codepour déclencher la révision personnalisée à l’aide de ce fichier de requête. Vous pouvez également spécifier les points sur lesquels vous souhaitez que l’évaluation se concentre, par exemple en saisissantfocus=security.
Pour aller plus loin
-
[Utilisez les fichiers de prompt dans Visual Studio Code](https://code.visualstudio.com/docs/copilot/customization/prompt-files) dans la documentation Visual Studio Code - Informations sur la création et l’utilisation des fichiers de prompt -
[AUTOTITLE](/copilot/concepts/response-customization) - Vue d’ensemble de la personnalisation des réponses dans GitHub Copilot -
[Personnalisations remarquables de GitHub Copilot](https://github.com/github/awesome-copilot/blob/main/docs/README.prompts.md) - Référentiel de fichiers de prompts personnalisés fournis par la communauté et d’autres personnalisations pour des langages et des scénarios spécifiques