\[~elena.vilchik] w3schools.com lists both of those as reserved words. That makes me wonder why we have a rule that covers only those 2 reserved words and not all of them...?
\[~ann.campbell.2] I'm not sure, may be [~linda.martin] has more information. I've found this info \https://people.mozilla.org/~jorendorff/es6-draft.html#sec-identifiers-static-semantics-early-errors
Sorry for the late reply. "arguments" and "eval" are not reserved word it is a syntax error (in normal mode) to assign or defined a variable with a reserved word as the identifier. So IMHO it would not make sens to check for reserved words.