Star Wars: 10 Things You Never Knew About Qui-Gon Jinn
4. He Knew There Were Flaws In The Jedi Code
Qui-Gon Jinn was one of the few Jedi known to disobey the Jedi Code. He ignored the code when he felt it was necessary. His adherence to the Living Force often put him at odds with both the Jedi Code and Council.
An example of this was his choice to train Anakin Skywalker. The Jedi Code dictated that a Jedi could not have more than one Padawan at a time. The Council also specifically forbade Qui-Gon from training Anakin.
Qui-Gon was willing to ignore both these facts because he felt it was the will of the Force for Anakin to become a Jedi.