BugFix: Code Bug Finder
2.5 MB
Размер файла
- Безопасность
Everyone
Android 7.0+
Android OS
Oписание BugFix: Code Bug Finder
Вставьте код на Python, JavaScript или C++ и получите список ошибок с указанием номеров строк и способов их исправления.
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
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.
Информация BugFix: Code Bug Finder APK
Старые Версии BugFix: Code Bug Finder
Супер Быстрая и Безопасная Загрузка через Приложение APKPure
Один клик для установки XAPK/APK файлов на Android!




