All Downloads are FREE. Search and download functionalities are using the official Maven repository.

scalafix.internal.rule.NoFinalize.scala Maven / Gradle / Ivy

package scalafix.internal.rule

import scala.meta._
import scalafix.rule.Rule
import scalafix.rule.RuleCtx
import scalafix.lint.LintMessage
import scalafix.rule.RuleName

case object NoFinalize
    extends Rule(
      RuleName.deprecated(
        "NoFinalize",
        "Use DisableSyntax.noFinalize instead",
        "0.5.8")) {

  override def description: String =
    "Deprecated, use DisableSyntax.noFinalize instead."

  override def check(ctx: RuleCtx): Seq[LintMessage] = {
    ctx.tree.collect(DisableSyntax.FinalizeMatcher("")).flatten
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy