Formal:
* Meticulous: This suggests a strong attention to detail and a desire for everything to be precise.
* Scrupulous: This emphasizes moral integrity and a commitment to doing things the right way.
* Rigorous: This implies a strict adherence to standards and a willingness to apply thorough analysis.
* Principled: This highlights a strong sense of ethics and a commitment to doing what is right, even if it's difficult.
Informal:
* Stickler: This indicates someone who insists on things being done in a specific way and can be quite particular.
* Purist: This refers to someone who values authenticity and adheres to strict standards of correctness.
* Perfectionist: This describes someone who strives for flawlessness and can be frustrated by imperfections.
More Specific:
* Truth-seeker: This describes someone who is deeply committed to finding the truth and uncovering deception.
* Integrity: This term embodies a strong sense of moral compass and honesty.
The best word to use will depend on the context and the specific qualities you want to emphasize.