exacting

adjective
1
needing or demanding a lot of effort and care about details
سخت‌گیر, دقیق, موشکاف, پرزحمت
synonym demanding