Upgrade from AX 2012R3 to AX 365

Hello,

We have many best practice errors in AOT in AX 2012 R3 version(Like Labels have not assigned, field lists have not specified in while loops ,field groups have not defined for fields in tables). So i heard that we definately need to resolve all these bestPractice errors in order to update to AX 365. Is this true? if i do not resolve BestPractice errors, will this cause any issues while upgrading to AX 365. Thanks for your help!!