При использовании Eclipse с FindBugs можно ли отметить ошибку как не ошибка, и это удалило из списка ошибки?

Вы также можете использовать document.querySelector () .

function show_value() {
  var ret = document.querySelector("input[name='fruits']").value;
  console.log(ret);
}

Будьте осторожны с поведением IE10 и ниже при использовании getElementsByName .

Метод getElementsByName работает по-разному в IE10 и ниже. Там getElementsByName () также возвращает элементы, имеющие атрибут id с указанным значением. Будьте осторожны, чтобы не использовать ту же строку, что и имя и идентификатор.

BLOCKQUOTE>

18
задан Ron Tuffin 30 October 2008 в 09:33
поделиться

3 ответа

Вместо того, чтобы использовать фильтры, можно также использовать аннотация SuppressWarnings . Необходимо использовать аннотацию из findbugs пакета, имея в виду Вас или нуждаться в импорте или использовать полностью определенное название его. Это вызвано тем, что кроме SuppressWarnings от JDK это имеет хранение "Класс", который необходим, потому что findbugs воздействует на скомпилированный байт-код вместо исходного кода.

Пример:

@edu.umd.cs.findbugs.annotations.SuppressWarnings(
    value="EQ_COMPARETO_USE_OBJECT_EQUALS", 
    justification="because I know better")

существует один угловой случай, где Вы, вероятно, не должны использовать аннотацию: Если Ваш код является кодом библиотеки, который заканчивается в банке, которая могла использоваться другими проектами и , Вы находитесь все еще на Java5. Причина этого ошибка в JDK, который разрушает javac, если аннотация не находится в пути к классу.

34
ответ дан 30 November 2019 в 07:09
поделиться

Вероятно, путем добавления фильтр как параметр пунктов Соответствия findbugs

может только соответствовать информации, которая на самом деле содержится в экземплярах ошибки

<Match>
   <Class name="com.foobar.MyClass" />
   <Method name="myMethod" />
   <Bug pattern="EQ_COMPARETO_USE_OBJECT_EQUALS" />
</Match>
6
ответ дан 30 November 2019 в 07:09
поделиться

на другой руке - при использовании такого автоматизированного инструмента обзора кода, который выделяет потенциальные проблемы согласно широко известным рекомендациям, возможно, необходимо ли придерживаться, он - рекомендации? думайте о людях, которые будут поддерживать код после Вас.

, что, если изменения кода после времени?

0
ответ дан 30 November 2019 в 07:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: