CodeSentinel: AI Code Quality, Vulnerability & Deceptive Pattern Analysis