Иногда lint производит ложные предупреждения, если поле работает через кучу аннотаций. Для общего примера:Как настроить lint для игнорирования конкретных случаев?
@SerializedName("id") @Expose private Integer id;
поле id
назначается только через gson.fromJson(). Такая операция невидима для lint, поэтому она выводит предупреждение Так что я хочу настроить lint в этом конкретном случае игнорировать проверки, если поле когда-либо назначено, если оно аннотируется @SearializedName
(пожалуйста, не предлагайте raw @SuppressWarnings("unused")
, который должен задавать вручную для каждого поля и блокировать проверки, если поле когда-либо используется)