Previously visibility::module_visibility() returned Private for any module name starting with an underscore, resulting in __init__.py being categorized as private, which in turn resulted in D104 (Missing docstring in public package) never being reported for __init__.py files.