Рассмотрим простой фрагмент кода. Сохраняем список всех файлов и каталогов для "empty_dir" в переменную, потом проверяем, есть ли там что-то. Если что-то есть, то выводим список содержимого. Вроде всё корректно, но статический анализатор pylint даст вам по рукам с ошибкой
Do not use len(SEQUENCE) to determine if a sequence is empty (len-as-condition)
Достаточно непонятно написано. На самом деле, от вас требуется конструкция
if files:
Без всяких len. Потому что bool от сущности с нулевой длиной будет False. Такие дела.