Until the current 2018 election in North Carolina all races for judges were non-partisan. Now judges must indicate if they are Democrat or Republican. Many long-term judges never had a party affiliation and their bench rulings over many years support a lack of political bias.
Now... thanks to the state legislature... all the races for judges are political and voters will focus on their political affiliation rather than their judicial records. This is also leading to both parties fielding candidates for some judgeship positions who are totally unqualified beyond their long-term party advocacy and pure political bias.
There is no such thing as unbiased judge for the most part. Politics play a huge part although, they swore to uphold the law whether they agreed with it or not! That is what fair and impartial judges should be doing! In real life, you have extreme, liberal judges questioning every act of President Trump and being over ruled by the US Supreme Court! That shows their incompetence for the job! Any other job, if you cannot do it, you would be fired on the spot! If you do one thing this election cycle, vote against incumbent judges! Let us drain the swamp and put new judges in who will actually, do their jobs!