Skip to content

update archrules plugin to 1.x#130

Merged
wakingrufus merged 1 commit into
mainfrom
update-archrules
May 7, 2026
Merged

update archrules plugin to 1.x#130
wakingrufus merged 1 commit into
mainfrom
update-archrules

Conversation

@wakingrufus
Copy link
Copy Markdown
Member

enable aggregate archrules reporting

@wakingrufus wakingrufus marked this pull request as ready for review May 7, 2026 19:30
@wakingrufus wakingrufus force-pushed the update-archrules branch 4 times, most recently from 7c6bdfd to 99f0b6d Compare May 7, 2026 20:53
enable aggregate archrules reporting
add archrules action
@nebula-plugins nebula-plugins deleted a comment from github-actions Bot May 7, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 7, 2026

ArchRule Summary

RuleClass: com.netflix.nebula.archrules.deprecation.DeprecationRule

Rule Name Priority Failures
deprecatedForRemoval MEDIUM 0
deprecated LOW 0

RuleClass: com.netflix.nebula.archrules.guava.GuavaRules

Rule Name Priority Failures
guava optional MEDIUM 0
guava collections MEDIUM 0

RuleClass: com.netflix.nebula.archrules.javax.JavaxRule

Rule Name Priority Failures
javaxRule MEDIUM 2

RuleClass: com.netflix.nebula.archrules.joda.JodaRule

Rule Name Priority Failures
jodaRule MEDIUM 0

RuleClass: com.netflix.nebula.archrules.testingframeworks.JUnit4Rule

Rule Name Priority Failures
junit4Rule MEDIUM 0

RuleClass: com.netflix.nebula.archrules.testingframeworks.Testcontainers1xRule

Rule Name Priority Failures
testcontainers1x-containerIpAddressMethod MEDIUM 0
testcontainers1x-dockerComposeContainer MEDIUM 0
testcontainers1x-noArgConstructor MEDIUM 0

RuleClass: com.netflix.nebula.archrules.testingframeworks.Testcontainers2xRule

Rule Name Priority Failures
testcontainers2x-legacyContainerPackage LOW 0

RuleClass: com.netflix.nebula.archrules.nullability.NebulaNullabilityArchRules

Rule Name Priority Failures
upgrade legacy jakarta annotations MEDIUM 0
upgrade legacy spring annotations MEDIUM 0
upgrade legacy javax annotations MEDIUM 0
upgrade legacy jetbrains annotations LOW 85
public classes should be @NullMarked MEDIUM 0
no Optional method parameters LOW 0
no Optional class fields MEDIUM 0

RuleClass: com.netflix.nebula.archrules.security.CveArchRules

Rule Name Priority Failures
CVE-2018-10237 HIGH 0
CVE-2023-2976 HIGH 0
CVE-2024-6763 HIGH 0
CVE-2020-29582 HIGH 0
CVE-2020-8908 HIGH 0

RuleClass: com.netflix.nebula.archrules.gradleplugins.GradlePluginBestPractices

Rule Name Priority Failures
abstract getters MEDIUM 0
use named instead of getByName MEDIUM 0
Task using internal gradle APIs LOW 0
Plugin storing Project references HIGH 0
lazy task registration MEDIUM 0
Cacheable Task input field path sensitivity HIGH 0
Extension fields use Provider API MEDIUM 0
Plugin using deprecated gradle APIs MEDIUM 0
Cacheable Task input method path sensitivity HIGH 0
Extension abstract getters MEDIUM 0
task dependencies MEDIUM 0
use configureEach instead of all MEDIUM 0
Task declares inputs and/or outputs HIGH 0
Task input/output file should be regular MEDIUM 0
task project access MEDIUM 0
Plugin should inject ProviderFactory MEDIUM 0
Plugin using internal gradle APIs LOW 0
Task input/output should not be fields MEDIUM 0
Task input/output should use Provider API MEDIUM 0
Task using deprecated gradle APIs MEDIUM 0
Plugin should inject ObjectFactory MEDIUM 0
Apply plugins by ID MEDIUM 0

RuleClass: nebula.plugin.info.archrules.NebulaGradleInfoPluginArchRules

Rule Name Priority Failures
nebula-gradle-info deprecated MEDIUM 0
nebula-gradle-info deprecated for removal HIGH 0

RuleClass: com.netflix.nebula.test.archrules.NebulaTestArchRules

Rule Name Priority Failures
noDeprecatedNebulaTest MEDIUM 0
don't use spock base classes MEDIUM 0
noDeprecatedForRemovalNebulaTest HIGH 0

ArchRule Violation Details

Rule: javaxRule Priority: MEDIUM

No code should use Javax library, because usage of Javax is deprecated. Please migrate to Jakarta.

  • Constructor <nebula.plugin.plugin.NebulaLibraryPlugin.(org.gradle.api.provider.ProviderFactory)> is annotated with <javax.inject.Inject> in (NebulaLibraryPlugin.groovy:0)
  • Constructor <nebula.plugin.plugin.NebulaPluginPlugin.(org.gradle.api.provider.ProviderFactory)> is annotated with <javax.inject.Inject> in (NebulaPluginPlugin.groovy:0)

Rule: upgrade legacy jetbrains annotations Priority: LOW

no classes that are null safe (JSpecify or Kotlin) should depend on classes that fully qualified name 'org.jetbrains.annotations.Nullable' or should depend on classes that fully qualified name 'org.jetbrains.annotations.NotNull', because Only JSpecify annotations should be used on @NullMarked classes

  • Parameter <org.gradle.api.Project> of method <com.netflix.nebula.convention.ResolvePlugin.apply(org.gradle.api.Project)> is annotated with <org.jetbrains.annotations.NotNull> in (ResolvePlugin.kt:0)
  • Parameter <org.gradle.api.Project> of method <nebula.plugin.plugin.NebulaRootPlugin.apply(org.gradle.api.Project)> is annotated with <org.jetbrains.annotations.NotNull> in (NebulaRootPlugin.kt:0)
  • Parameter <org.gradle.api.initialization.Settings> of method <com.netflix.nebula.oss.settings.NebulaSettingsPlugin.apply(org.gradle.api.initialization.Settings)> is annotated with <org.jetbrains.annotations.NotNull> in (NebulaSettingsPlugin.kt:0)
  • Field <com.netflix.nebula.SupportedGradleVersion.version> is annotated with <org.jetbrains.annotations.NotNull> in (SupportedGradleVersion.kt:0)
  • Field <nebula.plugin.plugin.NexusCallback.status> is annotated with <org.jetbrains.annotations.NotNull> in (NexusMock.kt:0)
  • Field <nebula.plugin.plugin.NexusMockKt.callback> is annotated with <org.jetbrains.annotations.NotNull> in (NexusMock.kt:0)
  • Field <nebula.plugin.plugin.Publication.fullPath> is annotated with <org.jetbrains.annotations.NotNull> in (ArtifactoryMock.kt:0)
  • Field <nebula.plugin.plugin.Publication.groupName> is annotated with <org.jetbrains.annotations.NotNull> in (ArtifactoryMock.kt:0)
  • Field <nebula.plugin.plugin.Publication.groupPath> is annotated with <org.jetbrains.annotations.NotNull> in (ArtifactoryMock.kt:0)
  • Field <nebula.plugin.plugin.Publication.mockServer> is annotated with <org.jetbrains.annotations.NotNull> in (ArtifactoryMock.kt:0)
  • Field <nebula.plugin.plugin.Publication.moduleName> is annotated with <org.jetbrains.annotations.NotNull> in (ArtifactoryMock.kt:0)
  • Field <nebula.plugin.plugin.Publication.modulePath> is annotated with <org.jetbrains.annotations.NotNull> in (ArtifactoryMock.kt:0)
  • Field <nebula.plugin.plugin.Publication.repo> is annotated with <org.jetbrains.annotations.NotNull> in (ArtifactoryMock.kt:0)
  • Field <nebula.plugin.plugin.Publication.verifications> is annotated with <org.jetbrains.annotations.NotNull> in (ArtifactoryMock.kt:0)
  • Field <nebula.plugin.plugin.Publication.version> is annotated with <org.jetbrains.annotations.NotNull> in (ArtifactoryMock.kt:0)
  • Field <nebula.plugin.plugin.SampleCodeKt.SAMPLE_JAVA_MAIN_CLASS> is annotated with <org.jetbrains.annotations.NotNull> in (SampleCode.kt:0)
  • Field <nebula.plugin.plugin.SampleCodeKt.SAMPLE_JAVA_PLUGIN> is annotated with <org.jetbrains.annotations.NotNull> in (SampleCode.kt:0)
  • Field <nebula.plugin.plugin.VerificationsContainer.verifications> is annotated with <org.jetbrains.annotations.NotNull> in (ArtifactoryMock.kt:0)
  • Method <com.netflix.nebula.SupportedGradleVersion.getEntries()> is annotated with <org.jetbrains.annotations.NotNull> in (SupportedGradleVersion.kt:0)
  • Method <com.netflix.nebula.SupportedGradleVersion.getVersion()> is annotated with <org.jetbrains.annotations.NotNull> in (SupportedGradleVersion.kt:0)
  • Method <com.netflix.nebula.convention.ResolvePluginTest.getProjectDir()> is annotated with <org.jetbrains.annotations.NotNull> in (ResolvePluginTest.kt:0)
  • Method <com.netflix.nebula.oss.settings.NebulaSettingsPluginTest.getProjectDir()> is annotated with <org.jetbrains.annotations.NotNull> in (NebulaSettingsPluginTest.kt:0)
  • Method <nebula.plugin.plugin.ArtifactoryMockKt.expectPublication(org.mockserver.integration.ClientAndServer, java.lang.String, java.lang.String, java.lang.String, java.lang.String, kotlin.jvm.functions.Function1)> is annotated with <org.jetbrains.annotations.NotNull> in (ArtifactoryMock.kt:0)
  • Method <nebula.plugin.plugin.ArtifactoryMockKt.expectPublicationWithChecksums(org.mockserver.integration.ClientAndServer, java.lang.String)> is annotated with <org.jetbrains.annotations.NotNull> in (ArtifactoryMock.kt:0)
  • Method <nebula.plugin.plugin.ArtifactoryMockKt.expectSignedPublicationWithChecksums(org.mockserver.integration.ClientAndServer, java.lang.String)> is annotated with <org.jetbrains.annotations.NotNull> in (ArtifactoryMock.kt:0)
  • Method <nebula.plugin.plugin.GitUtilKt.withGitTag(java.io.File, java.io.File, java.lang.String, kotlin.jvm.functions.Function0)> is annotated with <org.jetbrains.annotations.NotNull> in (GitUtil.kt:0)
  • Method <nebula.plugin.plugin.IntegrationTest.getProjectDir()> is annotated with <org.jetbrains.annotations.NotNull> in (IntegrationTest.kt:0)
  • Method <nebula.plugin.plugin.IntegrationTest.getRemoteGitDir()> is annotated with <org.jetbrains.annotations.NotNull> in (IntegrationTest.kt:0)
  • Method <nebula.plugin.plugin.NebulaLibraryPluginTest.getProjectDir()> is annotated with <org.jetbrains.annotations.NotNull> in (NebulaLibraryPluginTest.kt:0)
  • Method <nebula.plugin.plugin.NebulaLibraryPluginTest.getRemoteGitDir()> is annotated with <org.jetbrains.annotations.NotNull> in (NebulaLibraryPluginTest.kt:0)
  • Method <nebula.plugin.plugin.NebulaPluginPluginTest.getProjectDir()> is annotated with <org.jetbrains.annotations.NotNull> in (NebulaPluginPluginTest.kt:0)
  • Method <nebula.plugin.plugin.NebulaPluginPluginTest.getRemoteGitDir()> is annotated with <org.jetbrains.annotations.NotNull> in (NebulaPluginPluginTest.kt:0)
  • Method <nebula.plugin.plugin.NebulaRootPluginTest.getProjectDir()> is annotated with <org.jetbrains.annotations.NotNull> in (NebulaRootPluginTest.kt:0)
  • Method <nebula.plugin.plugin.NexusCallback.getStatus()> is annotated with <org.jetbrains.annotations.NotNull> in (NexusMock.kt:0)
  • Method <nebula.plugin.plugin.NexusCallback.handle(org.mockserver.model.HttpRequest)> is annotated with <org.jetbrains.annotations.NotNull> in (NexusMock.kt:0)
  • Method <nebula.plugin.plugin.NexusMockKt.getCallback()> is annotated with <org.jetbrains.annotations.NotNull> in (NexusMock.kt:0)
  • Method <nebula.plugin.plugin.Publication.getGroupName()> is annotated with <org.jetbrains.annotations.NotNull> in (ArtifactoryMock.kt:0)
  • Method <nebula.plugin.plugin.Publication.getMockServer()> is annotated with <org.jetbrains.annotations.NotNull> in (ArtifactoryMock.kt:0)
  • Method <nebula.plugin.plugin.Publication.getModuleName()> is annotated with <org.jetbrains.annotations.NotNull> in (ArtifactoryMock.kt:0)
  • Method <nebula.plugin.plugin.Publication.getRepo()> is annotated with <org.jetbrains.annotations.NotNull> in (ArtifactoryMock.kt:0)
  • Method <nebula.plugin.plugin.Publication.getVersion()> is annotated with <org.jetbrains.annotations.NotNull> in (ArtifactoryMock.kt:0)
  • Method <nebula.plugin.plugin.Publication.verifications()> is annotated with <org.jetbrains.annotations.NotNull> in (ArtifactoryMock.kt:0)
  • Method <nebula.plugin.plugin.VerificationsContainer.getVerifications()> is annotated with <org.jetbrains.annotations.NotNull> in (ArtifactoryMock.kt:0)
  • Parameter <com.netflix.nebula.SupportedGradleVersion> of method <com.netflix.nebula.convention.ResolvePluginTest.test monoproject(com.netflix.nebula.SupportedGradleVersion)> is annotated with <org.jetbrains.annotations.NotNull> in (ResolvePluginTest.kt:0)
  • Parameter <com.netflix.nebula.SupportedGradleVersion> of method <com.netflix.nebula.oss.settings.NebulaSettingsPluginTest.test resolve multiproject(com.netflix.nebula.SupportedGradleVersion)> is annotated with <org.jetbrains.annotations.NotNull> in (NebulaSettingsPluginTest.kt:0)
  • Parameter <com.netflix.nebula.SupportedGradleVersion> of method <nebula.plugin.plugin.NebulaRootPluginTest.archrules aggregate markdown(com.netflix.nebula.SupportedGradleVersion)> is annotated with <org.jetbrains.annotations.NotNull> in (NebulaRootPluginTest.kt:0)
  • Parameter <com.netflix.nebula.SupportedGradleVersion> of method <nebula.plugin.plugin.NebulaRootPluginTest.archrules aggregate(com.netflix.nebula.SupportedGradleVersion)> is annotated with <org.jetbrains.annotations.NotNull> in (NebulaRootPluginTest.kt:0)
  • Parameter <java.io.File> of method <com.netflix.nebula.convention.ResolvePluginTest.setProjectDir(java.io.File)> is annotated with <org.jetbrains.annotations.NotNull> in (ResolvePluginTest.kt:0)
  • Parameter <java.io.File> of method <com.netflix.nebula.oss.settings.NebulaSettingsPluginTest.setProjectDir(java.io.File)> is annotated with <org.jetbrains.annotations.NotNull> in (NebulaSettingsPluginTest.kt:0)
  • Parameter <java.io.File> of method <nebula.plugin.plugin.GitUtilKt.withGitTag(java.io.File, java.io.File, java.lang.String, kotlin.jvm.functions.Function0)> is annotated with <org.jetbrains.annotations.NotNull> in (GitUtil.kt:0)
  • Parameter <java.io.File> of method <nebula.plugin.plugin.IntegrationTest.setProjectDir(java.io.File)> is annotated with <org.jetbrains.annotations.NotNull> in (IntegrationTest.kt:0)
  • Parameter <java.io.File> of method <nebula.plugin.plugin.IntegrationTest.setRemoteGitDir(java.io.File)> is annotated with <org.jetbrains.annotations.NotNull> in (IntegrationTest.kt:0)
  • Parameter <java.io.File> of method <nebula.plugin.plugin.NebulaLibraryPluginTest.setProjectDir(java.io.File)> is annotated with <org.jetbrains.annotations.NotNull> in (NebulaLibraryPluginTest.kt:0)
  • Parameter <java.io.File> of method <nebula.plugin.plugin.NebulaLibraryPluginTest.setRemoteGitDir(java.io.File)> is annotated with <org.jetbrains.annotations.NotNull> in (NebulaLibraryPluginTest.kt:0)
  • Parameter <java.io.File> of method <nebula.plugin.plugin.NebulaPluginPluginTest.setProjectDir(java.io.File)> is annotated with <org.jetbrains.annotations.NotNull> in (NebulaPluginPluginTest.kt:0)
  • Parameter <java.io.File> of method <nebula.plugin.plugin.NebulaPluginPluginTest.setRemoteGitDir(java.io.File)> is annotated with <org.jetbrains.annotations.NotNull> in (NebulaPluginPluginTest.kt:0)
  • Parameter <java.io.File> of method <nebula.plugin.plugin.NebulaRootPluginTest.setProjectDir(java.io.File)> is annotated with <org.jetbrains.annotations.NotNull> in (NebulaRootPluginTest.kt:0)
  • Parameter <java.lang.String> of constructor <nebula.plugin.plugin.Publication.(org.mockserver.integration.ClientAndServer, java.lang.String, java.lang.String, java.lang.String, java.lang.String)> is annotated with <org.jetbrains.annotations.NotNull> in (ArtifactoryMock.kt:0)
  • Parameter <java.lang.String> of method <nebula.plugin.plugin.ArtifactoryMockKt.expectPublication(org.mockserver.integration.ClientAndServer, java.lang.String, java.lang.String, java.lang.String, java.lang.String, kotlin.jvm.functions.Function1)> is annotated with <org.jetbrains.annotations.NotNull> in (ArtifactoryMock.kt:0)
  • Parameter <java.lang.String> of method <nebula.plugin.plugin.ArtifactoryMockKt.expectPublicationWithChecksums(org.mockserver.integration.ClientAndServer, java.lang.String)> is annotated with <org.jetbrains.annotations.NotNull> in (ArtifactoryMock.kt:0)
  • Parameter <java.lang.String> of method <nebula.plugin.plugin.ArtifactoryMockKt.expectSignedPublicationWithChecksums(org.mockserver.integration.ClientAndServer, java.lang.String)> is annotated with <org.jetbrains.annotations.NotNull> in (ArtifactoryMock.kt:0)
  • Parameter <java.lang.String> of method <nebula.plugin.plugin.BuildscriptsKt.nebulaOssPublishing(nebula.test.dsl.ProjectBuilder, java.lang.String)> is annotated with <org.jetbrains.annotations.NotNull> in (Buildscripts.kt:0)
  • Parameter <java.lang.String> of method <nebula.plugin.plugin.BuildscriptsKt.overrideSonatypeUrlRoot(nebula.test.dsl.ProjectBuilder, java.lang.String)> is annotated with <org.jetbrains.annotations.NotNull> in (Buildscripts.kt:0)
  • Parameter <java.lang.String> of method <nebula.plugin.plugin.GitUtilKt.withGitTag(java.io.File, java.io.File, java.lang.String, kotlin.jvm.functions.Function0)> is annotated with <org.jetbrains.annotations.NotNull> in (GitUtil.kt:0)
  • Parameter <java.lang.String> of method <nebula.plugin.plugin.GradlePluginPortalMockKt.mockGradlePluginPortal(org.mockserver.integration.ClientAndServer, java.lang.String)> is annotated with <org.jetbrains.annotations.NotNull> in (GradlePluginPortalMock.kt:0)
  • Parameter <java.lang.String> of method <nebula.plugin.plugin.NexusCallback.setStatus(java.lang.String)> is annotated with <org.jetbrains.annotations.NotNull> in (NexusMock.kt:0)
  • Parameter <java.lang.String> of method <nebula.plugin.plugin.Publication.withArtifact(java.lang.String)> is annotated with <org.jetbrains.annotations.NotNull> in (ArtifactoryMock.kt:0)
  • Parameter <java.lang.String> of method <nebula.plugin.plugin.Publication.withArtifact(java.lang.String, java.lang.String)> is annotated with <org.jetbrains.annotations.NotNull> in (ArtifactoryMock.kt:0)
  • Parameter <java.util.List<? extends kotlin.jvm.functions.Function1<? super org.mockserver.integration.ClientAndServer, kotlin.Unit>>> of constructor <nebula.plugin.plugin.VerificationsContainer.(java.util.List)> is annotated with <org.jetbrains.annotations.NotNull> in (ArtifactoryMock.kt:0)
  • Parameter <kotlin.jvm.functions.Function0<? extends nebula.test.dsl.TestProjectRunner>> of method <nebula.plugin.plugin.GitUtilKt.withGitTag(java.io.File, java.io.File, java.lang.String, kotlin.jvm.functions.Function0)> is annotated with <org.jetbrains.annotations.NotNull> in (GitUtil.kt:0)
  • Parameter <kotlin.jvm.functions.Function1<? super nebula.plugin.plugin.Publication, kotlin.Unit>> of method <nebula.plugin.plugin.ArtifactoryMockKt.expectPublication(org.mockserver.integration.ClientAndServer, java.lang.String, java.lang.String, java.lang.String, java.lang.String, kotlin.jvm.functions.Function1)> is annotated with <org.jetbrains.annotations.NotNull> in (ArtifactoryMock.kt:0)
  • Parameter <nebula.test.dsl.ProjectBuilder> of method <nebula.plugin.plugin.BuildscriptsKt.allowInsecure(nebula.test.dsl.ProjectBuilder)> is annotated with <org.jetbrains.annotations.NotNull> in (Buildscripts.kt:0)
  • Parameter <nebula.test.dsl.ProjectBuilder> of method <nebula.plugin.plugin.BuildscriptsKt.contacts(nebula.test.dsl.ProjectBuilder)> is annotated with <org.jetbrains.annotations.NotNull> in (Buildscripts.kt:0)
  • Parameter <nebula.test.dsl.ProjectBuilder> of method <nebula.plugin.plugin.BuildscriptsKt.disableMavenPublishTasks(nebula.test.dsl.ProjectBuilder)> is annotated with <org.jetbrains.annotations.NotNull> in (Buildscripts.kt:0)
  • Parameter <nebula.test.dsl.ProjectBuilder> of method <nebula.plugin.plugin.BuildscriptsKt.mockSign(nebula.test.dsl.ProjectBuilder)> is annotated with <org.jetbrains.annotations.NotNull> in (Buildscripts.kt:0)
  • Parameter <nebula.test.dsl.ProjectBuilder> of method <nebula.plugin.plugin.BuildscriptsKt.nebulaOssPublishing(nebula.test.dsl.ProjectBuilder, java.lang.String)> is annotated with <org.jetbrains.annotations.NotNull> in (Buildscripts.kt:0)
  • Parameter <nebula.test.dsl.ProjectBuilder> of method <nebula.plugin.plugin.BuildscriptsKt.overrideSonatypeUrlRoot(nebula.test.dsl.ProjectBuilder, java.lang.String)> is annotated with <org.jetbrains.annotations.NotNull> in (Buildscripts.kt:0)
  • Parameter <org.mockserver.integration.ClientAndServer> of constructor <nebula.plugin.plugin.Publication.(org.mockserver.integration.ClientAndServer, java.lang.String, java.lang.String, java.lang.String, java.lang.String)> is annotated with <org.jetbrains.annotations.NotNull> in (ArtifactoryMock.kt:0)
  • Parameter <org.mockserver.integration.ClientAndServer> of method <nebula.plugin.plugin.ArtifactoryMockKt.expectPublication(org.mockserver.integration.ClientAndServer, java.lang.String, java.lang.String, java.lang.String, java.lang.String, kotlin.jvm.functions.Function1)> is annotated with <org.jetbrains.annotations.NotNull> in (ArtifactoryMock.kt:0)
  • Parameter <org.mockserver.integration.ClientAndServer> of method <nebula.plugin.plugin.ArtifactoryMockKt.expectPublicationWithChecksums(org.mockserver.integration.ClientAndServer, java.lang.String)> is annotated with <org.jetbrains.annotations.NotNull> in (ArtifactoryMock.kt:0)
  • Parameter <org.mockserver.integration.ClientAndServer> of method <nebula.plugin.plugin.ArtifactoryMockKt.expectSignedPublicationWithChecksums(org.mockserver.integration.ClientAndServer, java.lang.String)> is annotated with <org.jetbrains.annotations.NotNull> in (ArtifactoryMock.kt:0)
  • Parameter <org.mockserver.integration.ClientAndServer> of method <nebula.plugin.plugin.GradlePluginPortalMockKt.mockGradlePluginPortal(org.mockserver.integration.ClientAndServer, java.lang.String)> is annotated with <org.jetbrains.annotations.NotNull> in (GradlePluginPortalMock.kt:0)
  • Parameter <org.mockserver.integration.ClientAndServer> of method <nebula.plugin.plugin.NexusMockKt.mockNexus(org.mockserver.integration.ClientAndServer)> is annotated with <org.jetbrains.annotations.NotNull> in (NexusMock.kt:0)
  • Parameter <org.mockserver.integration.ClientAndServer> of method <nebula.plugin.plugin.VerificationsContainer.verify(org.mockserver.integration.ClientAndServer)> is annotated with <org.jetbrains.annotations.NotNull> in (ArtifactoryMock.kt:0)
  • Parameter <org.mockserver.model.HttpRequest> of method <nebula.plugin.plugin.NexusCallback.handle(org.mockserver.model.HttpRequest)> is annotated with <org.jetbrains.annotations.NotNull> in (NexusMock.kt:0)

@wakingrufus wakingrufus merged commit 9b870b4 into main May 7, 2026
4 checks passed
@wakingrufus wakingrufus deleted the update-archrules branch May 7, 2026 21:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant