go straight
go straight {v. phr.}, {slang}
To become an honest person; lead an honest life.
After the man got out of prison, he went straight.
Mr. Wright promised to go straight if the judge would let him go free.
Categories:
Source: A Dictionary of American Idioms