rigorist

noun
  1. a person who adheres strictly to principles or rules, especially in matters of morality or religion
  2. Usage: formal

Examples