UnusedPluginFinding

data class UnusedPluginFinding(    val dependentProject: McProject,     val dependentPath: ProjectPath.StringProjectPath,     val buildFile: File,     val findingName: FindingName,     val pluginDefinition: PluginDefinition) : Finding, Problem, Fixable, Deletable

Constructors

Link copied to clipboard
fun UnusedPluginFinding(    dependentProject: McProject,     dependentPath: ProjectPath.StringProjectPath,     buildFile: File,     findingName: FindingName,     pluginDefinition: PluginDefinition)

Functions

Link copied to clipboard
open suspend override fun delete(): Boolean
Link copied to clipboard
open suspend override fun fix(removalStrategy: RemovesDependency.RemovalStrategy): Boolean
Link copied to clipboard
open fun fixLabel(): String
Link copied to clipboard
abstract suspend fun toResult(fixed: Boolean): Finding.FindingResult

Properties

Link copied to clipboard
open override val buildFile: File
Link copied to clipboard
open override val dependencyIdentifier: String
Link copied to clipboard
open override val dependentPath: ProjectPath.StringProjectPath
Link copied to clipboard
open override val dependentProject: McProject
Link copied to clipboard
open override val findingName: FindingName
Link copied to clipboard
open override val isSuppressed: LazyDeferred<Boolean>
Link copied to clipboard
open override val message: String
Link copied to clipboard
val pluginDefinition: PluginDefinition
Link copied to clipboard
open override val positionOrNull: LazyDeferred<Finding.Position?>
Link copied to clipboard
open override val statementOrNull: LazyDeferred<BuildFileStatement?>
Link copied to clipboard
open override val statementTextOrNull: LazyDeferred<String?>

Sources

Link copied to clipboard