stylelint
Version:
A mighty CSS linter that helps you avoid errors and enforce conventions.
32 lines (26 loc) • 858 B
JavaScript
// NOTICE: This file is generated by Rollup. To modify it,
// please instead edit the ESM counterpart and rebuild with Rollup (npm run build).
;
const process = require('node:process');
// Each code must be unique.
const CODES = {
COMMONJS_PLUGINS: '001',
COMMONJS_NODEJS_API: '002',
RESULT_OUTPUT_PROPERTY: '003',
GITHUB_FORMATTER: '004',
CONTEXT_FIX: '005',
RULE: '006', // either removal or renaming
};
/**
* Use this function for deprecation warnings, instead of `process.emitWarning()`.
*
* @param {string} message
* @param {keyof CODES} codeKey
* @param {string} detail
* @returns {void}
*/
function emitDeprecationWarning(message, codeKey, detail) {
const code = CODES[codeKey];
process.emitWarning(message, { type: 'DeprecationWarning', code: `stylelint:${code}`, detail });
}
module.exports = emitDeprecationWarning;