Why AI tools produce this: AI coding tools produce this regularly, typically when prompted for a shortcut or a quick fix.
Why this matters
With none(), the session ID is NOT regenerated when a user authenticates, so an attacker who fixes the victim's session ID before login (e.g. by planting a cookie) keeps a valid session and hijacks the authenticated account (CWE-384).
Leave the default (changeSessionId) in place, or use migrateSession() to copy the existing session attributes into a new session ID. Never use none().
If a finding is a genuine false positive, scope the suppression to the exact line and leave a reason, never disable the rule project-wide. Disable directives are line-scoped by design.