change devDependency html linter to resolve audit issue, fix lint issues
[websub-hub] / test / lint-html.js
index b31e5286dee4ce4454fc59c77e8769db5a97423d..a75080836c2105e6b1be1c3db0cec25c70d28ee7 100644 (file)
@@ -1,13 +1,9 @@
 'use strict';
 
-const assert = require('node:assert');
+const { makeHtmlLint } = require('@squeep/html-template-helper');
+const { HtmlValidate } = require('html-validate');
 const stubLogger = require('./stub-logger');
-const { lint } = require('html-minifier-lint');
-
-function lintHtml(html) {
-  const result = lint(html);
-  stubLogger.debug('lintHtml', '', { result, html });
-  assert(!result);
-}
+const htmlValidate = new HtmlValidate();
+const lintHtml = makeHtmlLint(stubLogger, htmlValidate);
 
 module.exports = lintHtml;