Sha256: 86481398c6cb5ccbbb2a594f79410ef0e3048c933927338cc02a4a71b941ddca

Contents?: true

Size: 566 Bytes

Versions: 23

Compression:

Stored size: 566 Bytes

Contents

'use strict';

const _ = require('lodash');

/**
 * @param {import('stylelint').StylelintResult[]} results
 * @returns {string}
 */
const unixFormatter = (results) => {
	const lines = _.flatMap(results, (result) =>
		result.warnings.map(
			(warning) =>
				`${result.source}:${warning.line}:${warning.column}: ` +
				`${warning.text} [${warning.severity}]\n`,
		),
	);
	const total = lines.length;
	let output = lines.join('');

	if (total > 0) {
		output += `\n${total} problem${total !== 1 ? 's' : ''}\n`;
	}

	return output;
};

module.exports = unixFormatter;

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
trusty-cms-5.0.7 node_modules/stylelint/lib/formatters/unixFormatter.js
trusty-cms-5.0.6 node_modules/stylelint/lib/formatters/unixFormatter.js
trusty-cms-5.0.5 node_modules/stylelint/lib/formatters/unixFormatter.js
trusty-cms-5.0.4 node_modules/stylelint/lib/formatters/unixFormatter.js
trusty-cms-5.0.3 node_modules/stylelint/lib/formatters/unixFormatter.js
trusty-cms-5.0.2 node_modules/stylelint/lib/formatters/unixFormatter.js
trusty-cms-5.0.1 node_modules/stylelint/lib/formatters/unixFormatter.js
trusty-cms-4.3.5 node_modules/stylelint/lib/formatters/unixFormatter.js
trusty-cms-5.0.0 node_modules/stylelint/lib/formatters/unixFormatter.js
trusty-cms-4.3.4 node_modules/stylelint/lib/formatters/unixFormatter.js
trusty-cms-4.3.3 node_modules/stylelint/lib/formatters/unixFormatter.js
trusty-cms-4.3.2 node_modules/stylelint/lib/formatters/unixFormatter.js
trusty-cms-4.3.1 node_modules/stylelint/lib/formatters/unixFormatter.js
trusty-cms-4.3 node_modules/stylelint/lib/formatters/unixFormatter.js
trusty-cms-4.2.3 node_modules/stylelint/lib/formatters/unixFormatter.js
trusty-cms-4.2.2 node_modules/stylelint/lib/formatters/unixFormatter.js
trusty-cms-4.2.1 node_modules/stylelint/lib/formatters/unixFormatter.js
trusty-cms-4.2 node_modules/stylelint/lib/formatters/unixFormatter.js
trusty-cms-4.1.9 node_modules/stylelint/lib/formatters/unixFormatter.js
trusty-cms-4.1.8 node_modules/stylelint/lib/formatters/unixFormatter.js