UnusedPluginFinding

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

Constructors

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

Properties

Link copied to clipboard
open override val buildFile: File
Link copied to clipboard
open override val dependencyIdentifier: String
Link copied to clipboard
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
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

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