The adjective "rigorous" means attention to following rules and has the synonyms accurate, exacting. thorough, or meticulous. When the context is negative, it can mean strict, harsh, onerous,...
To be fastidious means to be damanding or critical. To be demanding means to be an intensive effort for attention. So a person who is fastidious and demanding is to be very critical about everything.