Permanent wiring of external flood light from a garage ceiling outlet without conduit: code check
Surface mounting of ceiling wiring is allowed by code but looks DIY and some will think it’s not code even though it is. The only thing you mention is the wire size of #14 for this to be code compliant the circuit breaker protecting the circuit will need to be 15 amp other than that it could be ok.