Codacy не отображает ошибок , в смысле проблем, которые нужно исправить; он анализирует качество вашего кода и предполагает, что exit
, появляющийся в этой позиции, не является хорошей практикой, поэтому вы можете захотеть исправить это.
Во-первых, прикладные инфраструктуры часто разрабатываются так, чтобы иметь единую точку входа, обрабатывать некоторую логику, а затем возвращать результат в точку входа, которая будет выводить и очищать. Выход из разных точек кода затрудняет прогнозирование потока, поскольку целые разделы кода могут выглядеть достижимыми, но на самом деле они появляются после выхода из программы.
Во-вторых, такой код может использоваться для отладки, чтобы прервать поток выполнения в определенной точке, чтобы отобразить некоторые промежуточные данные или смоделировать конкретный сбой. В этом случае его появление в анализируемом коде может указывать на то, что вы случайно оставили код отладки.