high-principled

adj

1.
having high principles