IF it has the Tech package, the driver's seat cover won't fit well (and getting under the power seat to fasten it is a nightmare), and the passenger front cover will likely be a little too big. No tech package and it will fit about as well as it would fit the '16. Mine are CoverKing and I'm not impressed with them for the price. I have the front ones only.
Scarlet Ember 2018 Leaf SL W/ Pro Pilot
2009 Vectrix VX-1 W/18 Leaf modules, & 3 EZIP E-bicycles.
BAFX OBDII Dongle
PLEASE don't PM me with Leaf questions. Just post in the topic that seems most appropriate.