Add HTML validation utility

This commit is contained in:
Ben Edgington
2022-10-12 11:03:28 +01:00
parent 72a2508726
commit a22dd7ec51
3 changed files with 26 additions and 3 deletions

20
bin/util/validate.js Normal file
View File

@@ -0,0 +1,20 @@
const axios = require('axios')
const fs=require('fs')
module.exports.validateHtml = (fileName) => {
const file = fs.readFileSync(fileName)
axios({
method: 'post',
url: 'https://validator.w3.org/nu/?out=json',
data: file,
headers: {
'Content-Type': 'text/html'
},
maxContentLength: Infinity,
maxBodyLength: Infinity
}).then(function (response) {
console.log(response.data.messages.filter(m => m.type !== 'info'));
})
}