@twilio-labs/languagetool-cli
Version:
Run LanguageTool for linting Markdown files during CI
16 lines • 588 B
JavaScript
import * as builder from "annotatedtext-remark";
const builderOptions = builder.defaults;
export function convertMarkdownToAnnotated(markdownText) {
const result = builder.build(markdownText, builderOptions);
// Remove JSX import statements
for (const item of result.annotation) {
const expr = /import\s+?.+?\s+?from\s+?["'].+?["']\s*?;/g;
if (expr.test(item.text ?? "")) {
item.interpretAs = "";
item.markup = item.text;
delete item.text;
}
}
return result;
}
//# sourceMappingURL=markdownToAnnotated.js.map