Always make sure files end in a newline
Implement article diff action