TODO Highlight
L’extension TODO Highlight est un outil pratique pour Visual Studio Code qui permet de mettre en évidence les commentaires contenant certains mots-clés comme TODO, FIXME, NOTE, etc.
Installation
- Ouvrez VS Code
- Allez dans l’onglet Extensions (Ctrl+Shift+X)
- Recherchez “TODO Highlight”
- Installez l’extension publiée par Wayou Liu
Utilisation
L’extension reconnaît par défaut les mots-clés suivants dans les commentaires :
// TODO: Implémenter la fonction de validation
// FIXME: Corriger le bug d'affichage
// NOTE: Cette partie pourrait être optimisée
Configuration personnalisée
Vous pouvez personnaliser les mots-clés et leurs couleurs dans settings.json :
{
"todohighlight.keywords": [
{
"text": "TODO:",
"color": "#fff",
"backgroundColor": "#ffbd2a"
},
{
"text": "FIXME:",
"color": "#fff",
"backgroundColor": "#f06292"
},
{
"text": "NOTE:",
"color": "#fff",
"backgroundColor": "#2196f3"
}
]
}
Exemples d’utilisation
JavaScript
// TODO: Ajouter la validation des entrées
function validateForm() {
// FIXME: La regex n'est pas assez stricte
const emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;
// NOTE: Penser à ajouter des tests unitaires
}
Python
# TODO: Implémenter la gestion des erreurs
def process_data(data):
# FIXME: Optimiser cette boucle
for item in data:
# NOTE: Possible amélioration avec map()
pass
Avantages
- Meilleure visibilité des tâches à faire
- Organisation plus efficace du code
- Facilite la collaboration entre développeurs
- Permet de repérer rapidement les parties du code nécessitant une attention particulière
Bonnes pratiques
- Utilisez des commentaires descriptifs après les mots-clés
- Évitez de laisser des TODOs trop longtemps dans le code
- Revoyez régulièrement les TODOs et FIXME
- Assignez des priorités si nécessaire (ex: TODO[HIGH])
mis à jour le