BugFix legge il codice che incolli, determina se si tratta di Python, JavaScript o C++ e ti dice cosa c'è che non va.
Ogni errore è accompagnato da tre elementi: la riga in cui si trova, una semplice spiegazione di come si verifica l'errore e la forma corretta. Nessun gergo tecnico, nessun codice di regole da consultare.
COSA TROVA
Python: argomenti predefiniti mutabili, blocchi except senza nulla, confronto con None tramite ==, utilizzo di is su un valore letterale, tabulazioni mescolate a spazi, asserzioni su una tupla che non può mai fallire, codice irraggiungibile, metodi senza self, eccezioni ignorate silenziosamente, segnaposto in una stringa senza il prefisso f, istruzioni print di Python 2 e funzioni integrate nascoste.
JavaScript: confronti == approssimativi, assegnazione dove era previsto un confronto, casi switch che falliscono, parseInt senza base, eval, assegnazione innerHTML, var catturato da una closure all'interno di un ciclo, await all'interno di una funzione non asincrona, il semplice return che restituisce silenziosamente undefined, riassegnazione di una const, codice irraggiungibile e var dove dovrebbero esserci let o const.
C++: strcpy, strcat, sprintf e gets illimitati, scanf %s senza larghezza di campo, new senza delete, malloc senza free, delete usato dove era necessario delete[], assegnazione all'interno di una condizione, classi con metodi virtuali ma senza distruttore virtuale, fallthrough dello switch, restituzione dell'indirizzo di una variabile locale, confronto di numeri in virgola mobile con ==, cicli che si estendono oltre la fine e utilizzo dello spazio dei nomi std a livello di file.
Le parentesi non bilanciate vengono rilevate in tutti e tre i linguaggi.
COSTRUITO PER RIMANERE SILENZIOSO
Un bug scovatore che grida al lupo è peggio di nessun bug scovatore. BugFix rimuove commenti e stringhe di testo prima di analizzare qualsiasi elemento, quindi un confronto scritto all'interno di un messaggio o di un commento non genera mai un avviso. Le regole sono formulate in modo preciso e non rilevano errori nel codice idiomatico.
COMPLETAMENTE OFFLINE
BugFix non richiede autorizzazioni e non ha accesso a Internet. Il codice che incolli viene analizzato sul tuo dispositivo e non lo lascia mai. Non ci sono account, pubblicità, analisi o tracker.
Gratuito, con tutto incluso.
Ultima versione
1.0.0Caricata da
US Aung
È necessario Android
Android 7.0+
Categoria
Gratuita Strumenti APPClassificazione dei contenuti
Everyone
Rapporto di sicurezza
Controlla ora
Segnala
Segna come inappropriataLast 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.
