code: function reportInsert(context, offset, text) {
    const pos = context.getSourceCode().getLocFromIndex(offset);
    const range = [offset, offset];
    context.report({
      message: 'Insert `{{ code }}`',
      data: { code: showInvisibles(text) },
      loc: { start: pos, end: pos },
      fix(fixer) {
        return fixer.insertTextAfterRange(range, text);
      }
    });
  }
docs: ------------------------------------------------------------------------------ Rule Definition ------------------------------------------------------------------------------ 
  Reports an "Insert ..." issue where text must be inserted.
  @param {RuleContext} context - The ESLint rule context.
  @param {number} offset - The source offset where to insert text.
  @param {string} text - The text to be inserted.
  @returns {void}