static formattedErrors()

in lib/ConsoleWriter.js [135:150]


    static formattedErrors(errors) {
        if (errors && Array.isArray(errors)) {
            errors.forEach((error) => {
                if (!error) {
                    return;
                }
                let tag = error.type ? chalk.bold(error.type.toUpperCase()) : 'UNKNOWN';
                let file = error.filename ? chalk.bgWhite.black(` ${error.filename} `) + ':' : '';
                let position = (error.line && error.column) ? chalk.cyan(`(${error.line},${error.column})`) : '';
                let message = error.message || '';
                ConsoleWriter.error(tag, `${file} ${position} ${message}`);
            });
        } else {
            ConsoleWriter.error('UNKNOWN', errors);
        }
    }