Skip to main content

Passer en revue le code

Effectuez des revues de code complètes avec des retours structurés.

Remarque

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

Text
---
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

  1. Enregistrez le contenu ci-dessus en tant que review-code.prompt.md dans votre dossier .github/prompts.
  2. Ouvrez le fichier de code que vous souhaitez passer en revue dans l’éditeur.
  3. Dans Visual Studio Code, affichez la vue Copilot Chat et saisissez /review-code pour 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 saisissant focus=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