code: function getVariableOfArguments(scope) {
      const variables = scope.variables;
  
      for (let i = 0; i < variables.length; ++i) {
          const variable = variables[i];
  
          if (variable.name === "arguments") {
  
              /*
               * If there was a parameter which is named "arguments", the
               * implicit "arguments" is not defined.
               * So does fast return with null.
               */
              return (variable.identifiers.length === 0) ? variable : null;
          }
      }
  
      /* istanbul ignore next */
      return null;
  }
docs: Gets the variable object of `arguments` which is defined implicitly.
  @param {eslint-scope.Scope} scope - A scope to get.
  @returns {eslint-scope.Variable} The found variable object.