Fix: eol-last allow empty-string to always pass (refs #9534) (#9696)
Fix: eol-last allow empty-string to always pass (refs #9534) (#9696)

Note that there are already tests asserting this behavior, but they aren't actually run in the rules. See https://github.com/eslint/eslint/issues/9534
DavidAnson/eslint,pvamshi/eslint,DavidAnson/eslint,eslint/eslint,Trott/eslint,platinumazure/eslint,scriptdaemon/eslint,Moeriki/eslint,Trott/eslint,platinumazure/eslint,ljharb/eslint,ljharb/eslint,pvamshi/eslint,Aladdin-ADD/eslint,BenoitZugmeyer/eslint,whitneyit/eslint,eslint/eslint,Aladdin-ADD/eslint,Moeriki/eslint,whitneyit/eslint,onurtemizkan/eslint,BenoitZugmeyer/eslint,scriptdaemon/eslint,onurtemizkan/eslint