Unified ASATs Visualizer

ASATs

Automated static analysis tools.
The analysis of source code without executing the code itself.



Colour scale

Choose wheter you want to show the amount of warnings, the ASATs plotted together or the categories of warnings plotted together.





Normally the scale goes from 0 to 1 warning/line. Relative will use the highest ratio in your project of warning/lines of code instead of 1.
dagger
test.multipackage.sub0test.subcomponent0producerstest.subcomponent.sub0producerstest.optional0test.tck0producerstest.badexecutor0test0producerstest.scope0dagger.tests.integration.operation0producerstest.multibindings0test.binds0test.optional0test.subcomponent.repeat0producerstest0producerstest.monitoring0test.scope0test.multipackage.foo0test.subcomponent.hiding0test.multipackage0test.nullables0test.builder0test.multipackage.grandsub0producerstest.subcomponent0test.subcomponent.hiding.b0producerstest.binds0producerstest.subcomponent.pruning0test.subcomponent.hiding.a0producerstest.provisions0test.cycle0test.membersinject0producerstest.builder0test.subcomponent.pruning0test.optional.a0test.sub0test.multipackage.d0test.multipackage.c0test.multipackage.b0test.staticprovides0test.multipackage.a0HomeActivity.javacom.example.dagger.simple.ui6Pump.javaPumpModule.javaHeater.javaDripCoffeeModule.javaCoffeeApp.javaThermosiphon.javaElectricHeater.javaCoffeeMaker.javacoffee35ForApplication.javaDemoActivity.javaAndroidModule.javaDemoApplication.javacom.example.dagger.simple31HomeComponent.javaActivityTitleController.javaHomeFragment.javaHomeActivity.javacom.example.dagger.activitygraphs.ui38AbstractActivityComponent.javaApplicationComponent.javaDemoApplication.javaActivityModule.javaDemoApplicationModule.javacom.example.dagger.activitygraphs32package-info.javaLongKey.javaIntKey.javaStringKey.javaElementsIntoSet.javaClassKey.javaIntoSet.javaIntoMap.javaMultibinds.javadagger.multibindings32Monitors.javadagger.producers.monitoring.internal100ProductionScope.javaProduction.javaProducerModule.javaProductionSubcomponent.javaProduces.javaProducer.javaProductionComponent.javaProduced.javadagger.producers135ProductionImplementation.javaAbstractProducer.javaMapOfProducerProducer.javaMapProducer.javaMapOfProducedProducer.javaProducers.javaSetProducer.javaSetOfProducedProducer.javadagger.producers.internal253GwtIncompatible.javaBeta.javaFactory.javaDelegateFactory.javaProviderOfLazy.javaInstanceFactory.javaMapFactory.javaPreconditions.javaSingleCheck.javaMembersInjectors.javaDaggerCollections.javaDoubleCheck.javaMapProviderFactory.javaSetFactory.javadagger.internal252package-info.javaProductionComponentTimingRecorder.javaTimingProductionComponentMonitor.javaTimingProducerMonitor.javaProductionComponentMonitor.javaProducerTimingRecorder.javaProducerToken.javaProducerMonitor.javaTimingRecorders.javadagger.producers.monitoring284Reusable.javapackage-info.javaBinds.javaModule.javaMembersInjector.javaSubcomponent.javaMultibindings.javaBindsOptionalOf.javaProvides.javaMapKey.javaLazy.javaComponent.javadagger189package-info.javaFeatureStatus.javaMethodSignature.javaKeyFormatter.javaAnnotationSpecs.javaMultibindingsMethodValidator.javaMultibindingAnnotations.javaProviderFieldRequestFulfillment.javaProducerFieldRequestFulfillment.javaMembersInjectorRequestFulfillment.javaUniqueNameSet.javaSimpleTypeAnnotationValue.javaValidationType.javaRequestFulfillment.javaBindingDeclaration.javaBindingKey.javaTypeSpecs.javaMapKeyValidator.javaMultibindingsProcessingStep.javaOptionalBindingDeclaration.javaProductionExecutorModuleProcessingStep.javaMonitoringModuleProcessingStep.javaMissingBindingSuggestions.javaMultibindingAnnotationsProcessingStep.javaMoreAnnotationMirrors.javaFrameworkTypes.javaProvidesMethodValidator.javaBindingType.javaInjectionAnnotations.javaSourceFileGenerationException.javaBindsOptionalOfMethodValidator.javaCodeBlocks.javaProductionExecutorModuleGenerator.javaDelegateDeclaration.javaUnwrappedMapKeyGenerator.javaComponentGenerator.javaSubcomponentDeclaration.javaSimpleMethodRequestFulfillment.javaMonitoringModuleGenerator.javaMapKeyProcessingStep.javaInjectProcessingStep.javaBindingVariableNamer.javaBindingDeclarationFormatter.javaDependencyVariableNamer.javaMultibindsMethodValidator.javaBindingTypeMapper.javaSimpleAnnotationMirror.javaMethodSignatureFormatter.javaFormatter.javaFrameworkType.javaContributionType.javaTypeNames.javaMultibindingsValidator.javaSetType.javaFrameworkField.javaProducesMethodValidator.javaOptionalType.javaMapKeys.javaSourceFileGenerator.javaScope.javaComponentHierarchyValidator.javaMapType.javaBindsMethodValidator.javaMultibindingDeclaration.javaAnnotationCreatorGenerator.javaFrameworkDependency.javaAnnotationExpression.javaCompilerOptions.javaComponentWriter.javaBinding.javaBuilderValidator.javaModuleDescriptor.javaSubcomponentWriter.javaMemberSelect.javaUtil.javaAccessibility.javaValidationReport.javaComponentProcessingStep.javaModuleProcessingStep.javaProductionBinding.javaContributionBinding.javaConfigurationAnnotations.javaComponentProcessor.javaFactoryGenerator.javaSourceFiles.javaDependencyRequestFormatter.javaMembersInjectionBinding.javaInjectValidator.javaInjectBindingRegistry.javaProvisionBinding.javaOptionalFactories.javaMembersInjectorGenerator.javaResolvedBindings.javaComponentValidator.javaModuleValidator.javaBindingMethodValidator.javaDependencyRequest.javaProducerFactoryGenerator.javaErrorMessages.javaKey.javaComponentDescriptor.javaBindingGraph.javaAbstractComponentWriter.javaBindingGraphValidator.javadagger.internal.codegen6220