BugFix считывает вставленный вами код, определяет, написан ли он на Python, JavaScript или C++, и сообщает, что в нём не так.
Каждое обнаруженное нарушение сопровождается тремя элементами: строкой, в которой оно находится, простым объяснением того, как именно происходит ошибка, и исправленной формой. Никакого жаргона, никаких правил, которые нужно искать в коде.
ЧТО ОНО ОБНАРУЖИВАЕТ
Python: изменяемые аргументы по умолчанию, пустые блоки except, сравнение с None с помощью ==, использование is с литералом, табуляция, смешанная с пробелами, утверждения для кортежа, который никогда не может завершиться ошибкой, недостижимый код, методы, у которых отсутствует self, исключения, молча отбрасываемые, заполнители в строке, у которой отсутствует префикс f, операторы print в Python 2 и затенённые встроенные функции.
JavaScript: нестрогие сравнения ==, присваивание там, где предполагалось сравнение, случаи switch, которые не проходят, parseInt без разрядности, eval, присваивание innerHTML, var, захваченный замыканием внутри цикла, await внутри функции, которая не является асинхронной, простой return, который молча возвращает undefined, переназначение const, недостижимый код и var там, где должно быть let или const.
C++: неограниченные strcpy, strcat, sprintf и gets, scanf %s без ширины поля, new без delete, malloc без free, delete, используемый там, где требовался delete[], присваивание внутри условия, классы с виртуальными методами, но без виртуального деструктора, проваливание switch, возврат адреса локальной переменной, сравнение чисел с плавающей запятой с помощью ==, циклы, которые проходят на единицу дальше конца, и использование пространства имен std в области видимости файла.
Несбалансированные скобки обнаруживаются во всех трех языках.
СОЗДАНО ДЛЯ ТИХОЙ РАБОТЫ
Система поиска ошибок, которая кричит «волк!», хуже, чем ее отсутствие. BugFix удаляет комментарии и содержимое строк перед тем, как что-либо искать, поэтому сравнение, написанное внутри сообщения или комментария, никогда не вызывает предупреждения. Правила написаны узко и не затрагивают идиоматический код.
ПОЛНОСТЬЮ ОФЛАЙН
BugFix не запрашивает никаких разрешений и не имеет доступа к интернету. Вставленный вами код анализируется на вашем устройстве и никогда не покидает его. Нет учетных записей, нет рекламы, нет аналитики и нет трекеров.
Бесплатно, со всем необходимым.
Последняя версия
1.0.0Загрузил
US Aung
Требуемая версия Android
Android 7.0+
Категория
Бесплатно Инструменты ПриложениеВозрастные ограничения
Everyone
Отчет о безопасности
Проверить сейчас
Жаловаться
Сообщить о неприемлемом содержанииLast updated on 29/09/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.
