Suppress Inspections for specific Debug class in Android Studio -
one of developers in team likes leave logs in code constantly. switched using debug class allow switch these flows / batches of messages on , off follows
public class dbg { public static final boolean log_flow_deeplinks = false; public static final boolean log_flow_images = true; public static final boolean log_flow_blogger = false; }
and used like
if (dbg.log_flow_deeplinks || dbg.log_flow_images ) log.v(tag, ...);
this because gets compiled out completely, problem android studio highlighting every 1 of usage statements simplification (bool).
we want keep "...can simplified ..." inspections junior developers, amount of things highlighted distracting. there way through annotations (or other means) suppress inspections relating dbg across whole project?
ive looked here wasnt doesn't tell me annotations available
boolean.parseboolean()
trick:
public class dbg { public static final boolean log_flow_deeplinks = boolean.parseboolean("false"); public static final boolean log_flow_images = boolean.parseboolean("true"); public static final boolean log_flow_blogger = boolean.parseboolean("false"); }
btw: done in automatically generated <yourpackage>.buildconfig.java
file "official" way solve warnings
Comments
Post a Comment