📄 severity.ts¶
📊 Analysis Summary¶
| Metric | Count |
|---|---|
| 🔧 Functions | 2 |
| 📦 Imports | 1 |
📚 Table of Contents¶
🛠️ File Location:¶
📂 packages/rule-tester/src/utils/severity.ts
📦 Imports¶
| Name | Source |
|---|---|
SharedConfig |
@typescript-eslint/utils/ts-eslint |
Functions¶
normalizeSeverityToString(severity: SharedConfig.RuleLevel): SharedConfig.SeverityString¶
Code
export function normalizeSeverityToString(
severity: SharedConfig.RuleLevel,
): SharedConfig.SeverityString {
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}`);
}
-
JSDoc:
-
Parameters:
severity: SharedConfig.RuleLevel- Return Type:
SharedConfig.SeverityString - Calls:
[2, '2', 'error'].includes[1, '1', 'warn'].includes[0, '0', 'off'].includes
normalizeSeverityToNumber(severity: SharedConfig.RuleLevel): SharedConfig.Severity¶
Code
export function normalizeSeverityToNumber(
severity: SharedConfig.RuleLevel,
): SharedConfig.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}`);
}
-
JSDoc:
-
Parameters:
severity: SharedConfig.RuleLevel- Return Type:
SharedConfig.Severity - Calls:
[2, '2', 'error'].includes[1, '1', 'warn'].includes[0, '0', 'off'].includes