S1172: Trivial implementation inconsistent and SuppressWarnings("unused") on parameter ignored

A post was split to a new topic: kotlin:S1172 Support @Suppress to ignore rules on certain cases (kotlin and java analyzer have different level of supporting suppress warnings, let’s split the topics).