Adjective: keen-eyed
- Keenly observant, perceptive or alert, especially in noticing flaws or deception
"The keen-eyed auditor caught the accounting error";
- quick-sighted, sharp-sighted, sharp-eyed, eagle-eyed
See also: perceptive