high-principled

(adj) principled (similar term)