sharp-eyed
adjective
• quick to notice things; observant.
• "sharp-eyed readers may have already spotted this"
Similar:
observant,
perceptive,
sharp-sighted,
eagle-eyed,
with eyes like a hawk,
hawk-eyed,
keen-eyed,
lynx-eyed,
gimlet-eyed,
watchful,
vigilant,
alert,
on the alert,
on the lookout,
on the qui vive,
beady-eyed,
Argus-eyed,