Я могу подавить нарушения анализа кода Полицейского FX глобально?

проверьте, что если выбран файл или нет

       if (document.myform.elements["filefield"].value == "")
          {
             alert("You forgot to attach file!");
             document.myform.elements["filefield"].focus();
             return false;  
         }

проверьте расширение файла

  var res_field = document.myform.elements["filefield"].value;   
  var extension = res_field.substr(res_field.lastIndexOf('.') + 1).toLowerCase();
  var allowedExtensions = ['doc', 'docx', 'txt', 'pdf', 'rtf'];
  if (res_field.length > 0)
     {
          if (allowedExtensions.indexOf(extension) === -1) 
             {
               alert('Invalid file Format. Only ' + allowedExtensions.join(', ') + ' are allowed.');
               return false;
             }
    }
9
задан Cœur 11 August 2017 в 15:40
поделиться

1 ответ

Подавление множественных нарушений с единственным атрибутом SuppressMessage официально не поддерживается. По-видимому, это дизайном.

Я соглашаюсь, это могло бы время от времени быть раздражающим, но я не могу сказать, что не соглашаюсь с решением, так как атрибут является их способом вынудить Вас сказать, "Да, я знаю то, что я делаю", который должен быть оценен в индивидуальном порядке.

9
ответ дан 4 December 2019 в 21:13
поделиться