Ряд важных правил, по-видимому, не предусмотрен в профиле качества машинописного текста, но существует в профиле javascript.Это было бы хорошо, если бы они были пойманы компилятором машинописи, но многие нет.Примеры:
- Условно исполняемые блоки должны быть достижимы (javascript: S2583)
- Размеры коллекции и сравнения длины массива должны иметь смысл (javascript: S3981)
Я мог бы уловить подобные вещи, отсканировав скомпилированный код JavaScript, но это кажется далеко не идеальным, так как тогда мы должны были бы найти и исправить его в источнике машинописного текста.Есть ли лучшее решение, которое мне здесь не хватает?