Created by: Timer
ESLint 5 dropped experimentalObjectRestSpread, the generators feature has been gone for a while, and we should support the latest JavaScript features via ecmaVersion 6 (2015) => 9 (2018).
eqeqeq also has a new smart mode that is a little more relaxed than allow-null, permitting == when testing a string literal against typeof.
Follow up to #5050.