build: add a noDuplicateEnumValue rule (#63483)

It caught several legitimate issues.
In the cases I wasn't sure, I just disabled the rule.

fixes #45843

PR Close #63483
This commit is contained in:
Matthieu Riegler
2025-08-29 18:03:43 +02:00
committed by Jessica Janiuk
parent ec141a322b
commit 5220cea223
10 changed files with 73 additions and 10 deletions
+2 -2
View File
@@ -28,8 +28,6 @@ export const enum RuntimeErrorCode {
SUSPICIOUS_DATE_FORMAT = 2300,
UNKNOWN_DATE_TYPE_VALUE = 2301,
UNEXPECTED_TRANSLATION_TYPE = 2302,
UNKNOWN_ZONE_WIDTH = 2302,
INVALID_TO_DATE_CONVERSION = 2302,
MISSING_EXTRA_LOCALE_DATA_FOR_LOCALE = 2303,
LOCALE_DATA_UNDEFINED = 2304,
INVALID_INTEGER_LITERAL = 2305,
@@ -37,6 +35,8 @@ export const enum RuntimeErrorCode {
INVALID_NUMBER_OF_DIGITS_AFTER_FRACTION = 2307,
NO_PLURAL_MESSAGE_FOUND = 2308,
VALUE_NOT_A_NUMBER = 2309,
UNKNOWN_ZONE_WIDTH = 2310,
INVALID_TO_DATE_CONVERSION = 2311,
// Miscellaneous errors
SCROLL_RESTORATION_UNSUPPORTED = 2400,