BugFix analyse le code que vous collez, détermine s'il s'agit de Python, JavaScript ou C++, et vous indique le problème.
Chaque détection comprend trois éléments : la ligne concernée, une explication claire de l'erreur et la correction. Pas de jargon technique, pas de règles à consulter.
EXEMPLES DE DÉTECTION :
Python : arguments par défaut mutables, blocs `except` vides, comparaison avec `None` avec `==`, utilisation de `is` avec une valeur littérale, tabulations mélangées à des espaces, assertions sur un tuple qui ne peut jamais échouer, code inaccessible, méthodes sans `self`, exceptions ignorées silencieusement, espaces réservés dans une chaîne sans préfixe `f`, instructions `print` de Python 2 et fonctions intégrées masquées.
JavaScript : comparaisons `==` imprécises, affectation au lieu d'une comparaison, instructions `switch` qui ne sont pas exécutées, `parseInt` sans base, `eval`, affectation `innerHTML`, `var` capturée par une fermeture dans une boucle, `await` dans une fonction non asynchrone, `return` simple qui renvoie silencieusement `undefined`, réaffectation d'une constante, code inaccessible et utilisation de `var` au lieu de `let` ou `const`.
C++ : `strcpy`, `strcat`, `sprintf` et `gets` non bornés, `scanf %s` sans largeur de champ, `new` sans `delete`, `malloc` sans `free`, `delete` utilisé au lieu de `delete[]`, affectation dans une condition, classes avec méthodes virtuelles mais sans destructeur virtuel, exécution incomplète d'une instruction `switch`, retour de l'adresse d'une variable locale, comparaison de nombres à virgule flottante avec `==`, boucles qui s'exécutent au-delà de la fin et utilisation de l'espace de noms `std` au niveau du fichier.
Les parenthèses non appariées sont détectées dans les trois langages.
CONÇU POUR RESTER SILENCIEUX
Un outil de détection de bogues qui crie au loup est pire que pas d'outil de détection de bogues du tout. BugFix supprime les commentaires et le contenu des chaînes de caractères avant toute recherche. Ainsi, une comparaison insérée dans un message ou un commentaire ne déclenche jamais d'avertissement. Les règles sont précises et n'interviennent pas sur le code idiomatique.
ENTIÈREMENT HORS LIGNE
BugFix ne demande aucune autorisation et n'a aucun accès à Internet. Le code que vous collez est analysé sur votre appareil et n'en sort jamais. Il n'y a ni compte, ni publicité, ni outil d'analyse, ni traqueur.
Gratuit, tout inclus.
Dernière version
1.0.0Telechargé par
US Aung
Nécessite Android
Android 7.0+
Catégories
Gratuit Outils APPLICATIONClassification du contenu
Everyone
Rapport de sécurité
Vérifier maintenant
Signaler
Signaler comme inappropriéLast updated on Sep 29, 2026
First release.
Paste Python, JavaScript or C++ and BugFix works out the language and reports the bugs, each with its line number, an explanation of how it fails, and the corrected form.
36 checks across the three languages, plus bracket balancing. Everything runs on your device; the app has no permissions and no internet access.
