code: function reportError(node, initial, result, type) {
              const name = initial.type === "Identifier" ? initial.name : initial.value;
  
              return context.report({
                  node,
                  message: "{{type}} {{name}} unnecessarily renamed.",
                  data: {
                      name,
                      type
                  },
                  fix(fixer) {
                      return fixer.replaceTextRange([
                          initial.range[0],
                          result.range[1]
                      ], name);
                  }
              });
          }
docs: -------------------------------------------------------------------------- Helpers -------------------------------------------------------------------------- 
  Reports error for unnecessarily renamed assignments
  @param {ASTNode} node - node to report
  @param {ASTNode} initial - node with initial name value
  @param {ASTNode} result - node with new name value
  @param {string} type - the type of the offending node
  @returns {void}