UNPKG

putout

Version:

the pluggable code transformer

35 lines (28 loc) 659 B
'use strict'; module.exports = () => { let filesCount = 0; let errorsCount = 0; return (formatter, options) => { const { name, source, places, index = 0, count = 1, formatterOptions = {}, } = options; if (places.length) ++filesCount; errorsCount += places.length; return formatter({ name, options: formatterOptions, source, places, index, count, filesCount, errorsCount, }); }; };