RunnerTest
Constructors
Functions
Link copied to clipboard
Link copied to clipboard
fun McProject.addDependency( configurationName: ConfigurationName, project: McProject, asTestFixture: Boolean)
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun androidApplication( path: String, androidPackage: String, config: McProjectBuilder<AndroidApplicationPluginBuilder>.() -> Unit): McProject
Content copied to clipboard
Link copied to clipboard
open fun androidDynamicFeature( path: String, androidPackage: String, config: McProjectBuilder<AndroidDynamicFeaturePluginBuilder>.() -> Unit): McProject
Content copied to clipboard
Link copied to clipboard
open fun androidLibrary( path: String, androidPackage: String, config: McProjectBuilder<AndroidLibraryPluginBuilder>.() -> Unit): McProject
Content copied to clipboard
Link copied to clipboard
open fun androidTest( path: String, androidPackage: String, config: McProjectBuilder<AndroidTestPluginBuilder>.() -> Unit): McProject
Content copied to clipboard
Link copied to clipboard
open fun McProject.editSimple(config: McProjectBuilder<PlatformPluginBuilder<PlatformPlugin>>.() -> Unit): McProject
Content copied to clipboard
Link copied to clipboard
fun findingFactory( fixable: List<Finding> = emptyList(), sorts: List<Finding> = emptyList(), reports: List<Finding> = emptyList()): FindingFactory<*>
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun kotlinProject(path: String, config: McProjectBuilder<KotlinJvmPluginBuilder>.() -> Unit): McProject
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun ReportingLogger.parsedReport(): List<Pair<String, List<ProjectFindingReport>>>
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun run( autoCorrect: Boolean = true, strictResolution: Boolean = false, findingFactory: FindingFactory<out Finding> = this.findingFactory, settings: ModuleCheckSettings = this.settings, logger: McLogger = this.logger, projectProvider: ProjectProvider = this.projectProvider, findingResultFactory: FindingResultFactory = RealFindingResultFactory(), reportFactory: ReportFactory = ReportFactory(), checkstyleReporter: CheckstyleReporter = CheckstyleReporter(), graphvizFileWriter: GraphvizFileWriter = GraphvizFileWriter(
settings = settings,
graphvizFactory = GraphvizFactory(projectProvider.toTypeSafeProjectPathResolver())
), dispatcherProvider: DispatcherProvider = DispatcherProvider(), rules: DaggerList<ModuleCheckRule<*>> = this.rules): Result<Unit>
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun <P : PlatformPluginBuilder<*>> McProject.toProjectBuilder(): McProjectBuilder<P>
Content copied to clipboard
Link copied to clipboard