djbob2000

Untitled

Oct 6th, 2025
963
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function ProblematicExamples() {
  2.   const numericId = "123";
  3.   const emptyString = "";
  4.   const nullValue: string | null = null;
  5.   const undefinedValue: string | undefined = undefined;
  6.  
  7.   return (
  8.     <div>
  9.       {/* Проблема 1: Порожній JSX expression - правило може не обробити */}
  10.       <img alt={undefined} />
  11.      
  12.       {/* Проблема 2: null/undefined значення */}
  13.       <img alt={nullValue ?? ""} />
  14.       <img alt={undefinedValue} />
  15.      
  16.       {/* Проблема 3: Числовий ID + текст - тест каже валідно, але логіка правила каже ні */}
  17.       <img alt={`${numericId} pic`} />
  18.      
  19.       {/* Проблема 4: Template literal з порожніми частинами */}
  20.       <img alt={`${emptyString}${emptyString}`} />
  21.      
  22.       {/* Проблема 5: Складний бінарний вираз з null */}
  23.       <img alt={`${nullValue ?? ""} description`} />
  24.      
  25.       {/* Проблема 6: Template literal з undefined */}
  26.       <img alt={`User ${undefinedValue} avatar`} />
  27.      
  28.       {/* Проблема 7: Бінарний вираз з числом */}
  29.       <img alt={`${123} image`} />
  30.      
  31.       {/* Проблема 8: Порожній template literal */}
  32.       <img alt={""} />
  33.      
  34.       {/* Проблема 9: Template literal тільки з пробілами */}
  35.       <img alt={"   "} />
  36.      
  37.       {/* Проблема 10: Складний випадок з змінними */}
  38.       <img alt={`${numericId}${emptyString} photo`} />
  39.     </div>
  40.   );
  41. }
Advertisement
Add Comment
Please, Sign In to add comment