Strip trailing whitespace, drop unused imports/variables/global statements,
split multi-imports, fix E3xx/E1xx spacing and E712 comparisons. No behaviour
change; only E501 long lines remain in flake8.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>