/
TON618OFF
/
FinalPWHTML
Обзор
Документация
Войти
/
TON618OFF
/
FinalPWHTML
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
node_modules/eslint/lib/shared/severity.js
49 строк
1 KB
TON618OFF
не ну это ваще
23 июн 2024, 00:30
23 июн 2024, 00:30
e27ae20
Код
Авторство
О чём код?
/** * @fileoverview Helpers for severity values (e.g. normalizing different types). * @author Bryan Mishkin */ "use strict"; /** * Convert severity value of different types to a string. * @param {string|number} severity severity value * @throws error if severity is invalid * @returns {string} severity string */ function normalizeSeverityToString(severity) { if ([2, "2", "error"].includes(severity)) { return "error"; } if ([1, "1", "warn"].includes(severity)) { return "warn"; } if ([0, "0", "off"].includes(severity)) { return "off"; } throw new Error(`Invalid severity value: ${severity}`); } /** * Convert severity value of different types to a number. * @param {string|number} severity severity value * @throws error if severity is invalid * @returns {number} severity number */ function normalizeSeverityToNumber(severity) { if ([2, "2", "error"].includes(severity)) { return 2; } if ([1, "1", "warn"].includes(severity)) { return 1; } if ([0, "0", "off"].includes(severity)) { return 0; } throw new Error(`Invalid severity value: ${severity}`); } module.exports = { normalizeSeverityToString, normalizeSeverityToNumber };