all possible cases
И ЧО? 😂
хорошая штука кстати
в C пожалуй, а тут...ну нету else - да и х с ним
Ничего хорошего. Компилятор должен выдавать только БЕЗУСЛОВНО плохие или лишние вещи. Которых в корректном коде ТОЧНО не должно быть. Для ПОДОЗРИТЕЛЬНЫХ вещей должна быть отдельная кнопка.
ктото просто должен решать что плохо, что не очень плохо. Решай это сам в настройках проекта
Угу, мне заняться больше нечем как в каждом проекте рассматривать сотню галочек и решать какие чекать. Для анализа кода есть отдельные инструменты, и FPC их все равно не заменяет. А текущее состояние делает его выдачу просто полностью бессмысленной.
сохрани как проект по умолчанию. запости исую чтоб в дистрибутиве такие умолчания приняли. есть варианты
Я выше написал простые понятные правила которые должны работать для выдачи компилятора.
ты написал простые и понятные ТЕБЕ правила
Мне они тоже понятны.
озвучте определения подозрительных и безусловно опасных вещей? они не совпадут у всех
Открываешь дельфю и смотришь в настройках какие ситуации она контролирует. Этого хватит за глаза
воот. мы так привыкли и хотим также
То что ты привык к мусорному выхлопу еще не означает что к нему должны привыкнуть все :)
я просто за логику. если сигналим про проблемы - вот четкие правила на основании которых сигналим
В лазаре есть эти правила, вопрос не в них а в тоннах бессмысленно выводимого мусора
Стикер
посмотрите на кучу сообщений от новых версий gcc, которые приходится скрывать (хотя кому-то они наверное нужны) WARNS -= -Wabi WARNS -= -Waggregate-return WARNS -= -Wchkp WARNS -= -Wlong-long WARNS -= -Wmultiple-inheritance WARNS -= -Wnamespaces WARNS -= -Wnoexcept WARNS -= -Wold-style-cast WARNS -= -Wpacked WARNS -= -Wpedantic WARNS -= -Wredundant-tags WARNS -= -Wstrict-flex-arrays WARNS -= -Wsuggest-attribute=format WARNS -= -Wsuggest-final-methods WARNS -= -Wsuggest-final-types WARNS -= -Wsuggest-override WARNS -= -Wswitch-default WARNS -= -Wswitch-enum WARNS -= -Wsystem-headers WARNS -= -Wtemplates WARNS -= $$find( WARNS, \-Wunused-const-variable.* ) WARNS -= -Wundef WARNS -= -Wunknown-pragmas WARNS -= -Wunused-function WARNS -= -Wunused-macros WARNS -= -Wunused-parameter WARNS -= -Wuseless-cast WARNS -= -Wvirtual-inheritance WARNS -= -Wzero-as-null-pointer-constant
Илюх, да какая разница что там в других языках? Я прямо щас вот чо на сях пишу чтоли? Нет - оно не полезно, оно генерирует информационный мусор. Как Саня выше сказал, если у кого-то чешется, то для этого должна быть отдельная кнопка
В делфи тоже самое и достало блин
Обсуждают сегодня