Вы не можете отключить определенные подсказки, как вы можете с предупреждениями. Подсказки - это те вещи, которые не будут иметь потенциальных негативных последствий для вашего кода времени выполнения. Например, когда вы видите подсказку «Значение, присвоенное« varname », который никогда не использовался», это всего лишь предложение чего-то, что вы, вероятно, должны «очистить» в своем коде, но это не вызовет потенциальных ошибок времени выполнения (кроме собственные логические ошибки, конечно :-). Подсказки всегда лучше всего решать путем настройки кода.
Предупреждения, с другой стороны, это те вещи, которые могут возможно вызвать непреднамеренное поведение во время выполнения, и действительно должны быть устранены. Например, использование переменной перед присвоением ей значения - это, очевидно, случай неинициализированной переменной, что может привести к «плохим вещам». В подавляющем большинстве случаев предупреждения должны устраняться путем «исправления» кода. Даже тогда, в определенных обстоятельствах вы можете считать предупреждение «ложным срабатыванием» и уверены, что код работает правильно. В этих случаях вы можете отключить конкретное предупреждение. Отключение всех предупреждений опасно.