Configurez le développement Python avec des extensions et des outils de linting
Ce guide s’inspire largement de Jack Fields
et de son
article
sur la configuration de VS Code pour le développement Python. Veuillez consulter son article pour
plus de détails.
Les extensions suivantes configurent Cursor pour être entièrement fonctionnel pour le développement Python. Elles vous fournissent la coloration syntaxique, le linting, le débogage et les tests unitaires.
Bien que les extensions ci-dessus aient été précédemment les extensions les plus populaires pour le développement Python dans Cursor, nous avons également ajouté quelques extensions supplémentaires qui peuvent vous aider à tirer le meilleur parti de votre développement Python.
uv est un gestionnaire de paquets Python moderne qui peut être utilisé pour créer et gérer des environnements virtuels, en plus de remplacer pip comme gestionnaire de paquets par défaut.Pour installer uv, exécutez la commande suivante dans votre terminal :
Ruff est un linter et formateur Python moderne qui peut être utilisé pour vérifier les erreurs de programmation, aide à appliquer les standards de codage, et peut suggérer des refactorisations. Il peut être utilisé avec Black pour le formatage de code.Pour installer Ruff, exécutez la commande suivante dans votre terminal :
Configurez le formatage automatique du code avec Black :
Black est un formateur de code qui formate automatiquement votre code pour suivre un
style cohérent. Il ne nécessite aucune configuration et est largement adopté dans la
communauté Python.
Pour installer Black, exécutez la commande suivante dans votre terminal :
Copy
Ask AI
pip install black
Ensuite, configurez Cursor pour utiliser Black pour le formatage du code, en ajoutant ce qui suit à votre fichier settings.json :
Nous pouvons utiliser PyLint pour vérifier les erreurs de programmation, aider à appliquer les standards de codage, et peut suggérer du refactoring.Pour installer PyLint, exécutez la commande suivante dans votre terminal :
En plus du linting, nous pouvons utiliser MyPy pour vérifier les erreurs de types.Pour installer MyPy, exécutez la commande suivante dans votre terminal :