Project Information
Project:
methodatlas (spotbugsMain)
SpotBugs version: 4.9.8
Code analyzed:
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ApplyTagsFromCsvEngine$MethodKey.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/CliArgs.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/MethodAtlasApp.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/DeltaEntry.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/YamlConfig$YamlConfigFile.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/AiResultCache.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/TestMethodSink.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/TagAiDrift.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ManualMode$Consume.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/DeltaReport$ParsedCsv.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ClassificationOverride.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/command/CommandSupport$AiRuntime.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/command/GitHubAnnotationsCommand.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/command/DiffCommand.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/command/ApplyTagsCommand.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/command/SarifCommand.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/command/CommandSupport.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/command/Command.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/command/ScanCommand.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/command/ApplyTagsFromCsvCommand.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/command/ManualPrepareCommand.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ApplyTagsFromCsvEngine.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ManualMode$Prepare.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/YamlConfig$YamlAiConfig.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/OutputMode.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/DeltaEntry$ChangeType.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/CliConfig.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ClassificationOverride$Entry.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/YamlConfig.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/DeltaReport.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ai/AiSuggestionEngineImpl$1.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ai/AnthropicClient$ContentMessage.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ai/AnthropicClient$ContentBlock.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ai/AzureOpenAiClient$Choice.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ai/PromptBuilder$TargetMethod.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ai/AiSuggestionEngineImpl.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ai/OpenAiCompatibleClient$ResponseMessage.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ai/AiMethodSuggestion.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ai/OllamaClient$ResponseMessage.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ai/ManualPrepareEngine$1.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ai/OllamaClient$Options.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ai/SuggestionLookup.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ai/AiClassSuggestion.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ai/OpenAiCompatibleClient$ChatRequest.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ai/DefaultSecurityTaxonomy.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ai/OllamaClient$ChatResponse.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ai/AnthropicClient$MessageResponse.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ai/AnthropicClient$MessageRequest.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ai/AiProviderFactory.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ai/AzureOpenAiClient$ChatRequest.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ai/OllamaClient$ChatRequest.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ai/OpenAiCompatibleClient$Choice.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ai/OpenAiCompatibleClient$ChatResponse.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ai/AzureOpenAiClient.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ai/AnthropicClient.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ai/AzureOpenAiClient$Message.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ai/AnthropicClient$ResponseBlock.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ai/PromptBuilder.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ai/ManualConsumeEngine.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ai/OpenAiCompatibleClient$1.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ai/OptimizedSecurityTaxonomy.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ai/OpenAiCompatibleClient.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ai/AiOptions$Builder.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ai/AiProviderFactory$1.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ai/AiProvider.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ai/OllamaClient$Message.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ai/AzureOpenAiClient$ResponseMessage.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ai/JsonText.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ai/RateLimitListener.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ai/OpenAiCompatibleClient$Message.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ai/HttpSupport.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ai/AiSuggestionEngine.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ai/AiOptions$1.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ai/AiProviderClient.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ai/ManualPrepareEngine.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ai/AiOptions.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ai/AiSuggestionException.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ai/AzureOpenAiClient$ChatResponse.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ai/AiOptions$TaxonomyMode.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ai/OllamaClient.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ClassificationOverride$OverrideFile.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ClassificationOverride$EntryDto.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/emit/SarifEmitter.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/emit/SarifEmitter$SarifRun.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/emit/SarifEmitter$ResultRecord.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/emit/SarifEmitter$SarifTool.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/emit/SarifEmitter$SarifDocument.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/emit/DeltaEmitter.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/emit/SarifEmitter$SarifMessage.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/emit/SarifEmitter$SarifResult.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/emit/SarifEmitter$SarifProperties.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/emit/SarifEmitter$SarifHelp.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/emit/SarifEmitter$SarifArtifactLocation.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/emit/DeltaEmitter$1.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/emit/GitHubAnnotationsEmitter.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/emit/OutputEmitter.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/emit/SarifEmitter$SarifDriver.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/emit/SarifEmitter$SarifRuleProperties.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/emit/SarifEmitter$SarifRule.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/emit/SarifEmitter$SarifLogicalLocation.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/emit/SarifEmitter$SarifRegion.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/emit/SarifEmitter$SarifLocation.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/emit/SarifEmitter$SarifPhysicalLocation.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/ManualMode.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/MethodAtlasApp$1.class
- /home/runner/work/MethodAtlas/MethodAtlas/build/classes/java/main/org/egothor/methodatlas/DeltaReport$DeltaResult.class
Metrics
3090 lines of code analyzed,
in 106 classes,
in 4 packages.
| High Priority Warnings |
|
0.00 |
| Medium Priority Warnings |
|
0.00 |
|
Total Warnings
|
0
|
0.00
|
(* Defects per Thousand lines of non-commenting source statements)
Contents
Summary
Warnings
Click on a warning row to see full context information.