Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function ProblematicExamples() {
- const numericId = "123";
- const emptyString = "";
- const nullValue: string | null = null;
- const undefinedValue: string | undefined = undefined;
- return (
- <div>
- {/* Проблема 1: Порожній JSX expression - правило може не обробити */}
- <img alt={undefined} />
- {/* Проблема 2: null/undefined значення */}
- <img alt={nullValue ?? ""} />
- <img alt={undefinedValue} />
- {/* Проблема 3: Числовий ID + текст - тест каже валідно, але логіка правила каже ні */}
- <img alt={`${numericId} pic`} />
- {/* Проблема 4: Template literal з порожніми частинами */}
- <img alt={`${emptyString}${emptyString}`} />
- {/* Проблема 5: Складний бінарний вираз з null */}
- <img alt={`${nullValue ?? ""} description`} />
- {/* Проблема 6: Template literal з undefined */}
- <img alt={`User ${undefinedValue} avatar`} />
- {/* Проблема 7: Бінарний вираз з числом */}
- <img alt={`${123} image`} />
- {/* Проблема 8: Порожній template literal */}
- <img alt={""} />
- {/* Проблема 9: Template literal тільки з пробілами */}
- <img alt={" "} />
- {/* Проблема 10: Складний випадок з змінними */}
- <img alt={`${numericId}${emptyString} photo`} />
- </div>
- );
- }
Advertisement
Add Comment
Please, Sign In to add comment