pylint overhaul