Which is the more canonized version?
canonized, not cannonized (although I'm certainly interested in anything that has been cannonized!)
Anecdotally, I have only seen the spelling "codebase" while working as a computer programmer. However, it is a compound noun, so codebase, code-base and code base would all in principle be correct. Codebase seems less ambiguous, however.