createAutofix function

Manually create an Autofix instance.

The purpose of this function is to be used when writing unittests related to autofixing. For normal usage the fix or suggestions properties of the Message objects should be used.

It is undefined behavior to reuse the same fix parameter, or to reuse it for other purposes.

Syntax

createAutofix(text, fix);

Return value

An Autofix instance.

Parameters

Example

import { createAutofix } from "html-validate";

const text = '<div foo="bar"></div>';
const fix = createAutofix(text, (fixer) => {
  fixer.replaceText({ filename: "inline", offset: 5, line: 1, column: 6, size: 3 }, "lorem");
});