nitpicker

noun

One who nitpicks (finds fault in unimportant details).

noun

someone who makes small and unjustified criticisms