Is it dangerous to nullify renounceOwnership()?

I'm using Ownable.

I'm making a contract that should always have an owner. It will break without one.

Would it be best to override renounceOwnership() with a function that does nothing?

I'd like to just delete it and save the gas from deploying a dangerous function and then blocking it with a useless one, but I assume I shouldn't be tampering with the OpenZeppelin code itself?

Hi, welcome! :wave:

If you want to save gas, you can delete functions you do not use.
If you do not want to change the OpenZeppelin code itself, just like you said, override renounceOwnership() with a function that does nothing