Codebase vs repository

Codebase is the more general term. Prefer when the code can "live" either in a repository or in a local directory.

Google style guide: Both terms are okay to use

Omit vs skip

Both terms are okay to use.

Libraries vs dependencies

Their meanings overlap. The recent explosion of software composition analysis may lean into third-party open-source dependencies more than standard libraries, so prefer "dependencies" when writing for that use case.

Lockfile vs Lock file

Prefer lockfile due to industry prevalence. Sometimes lockfiles are contrasted with code files; prefer lockfile regardless.

Entry vs record

Prefer record for database contexts. Prefer entry otherwise.