From ec836da00784076b204b9e672af69787aa211cc8 Mon Sep 17 00:00:00 2001 From: Martin Wittlinger Date: Fri, 1 Apr 2022 16:50:13 +0200 Subject: [PATCH 1/4] move sorald to subfolder --- {src => sorald/src}/main/java/sorald/CodeGenerator.java | 0 {src => sorald/src}/main/java/sorald/Constants.java | 0 {src => sorald/src}/main/java/sorald/FileUtils.java | 0 {src => sorald/src}/main/java/sorald/Main.java | 0 .../src}/main/java/sorald/PrettyPrintingStrategy.java | 0 {src => sorald/src}/main/java/sorald/Processors.java | 0 {src => sorald/src}/main/java/sorald/Repair.java | 0 {src => sorald/src}/main/java/sorald/RepairStrategy.java | 0 .../src}/main/java/sorald/SelectiveForceImport.java | 0 {src => sorald/src}/main/java/sorald/SoraldConfig.java | 0 .../main/java/sorald/annotations/IncompleteProcessor.java | 0 .../main/java/sorald/annotations/ProcessorAnnotation.java | 0 .../src}/main/java/sorald/api/ProcessorRepository.java | 0 .../src}/main/java/sorald/api/RuleRepository.java | 0 {src => sorald/src}/main/java/sorald/cli/BaseCommand.java | 0 {src => sorald/src}/main/java/sorald/cli/Cli.java | 0 {src => sorald/src}/main/java/sorald/cli/MineCommand.java | 0 .../src}/main/java/sorald/cli/RealFileConverter.java | 0 {src => sorald/src}/main/java/sorald/cli/RepairCommand.java | 0 .../src}/main/java/sorald/cli/SoraldVersionProvider.java | 0 .../src}/main/java/sorald/cli/SpecifiedViolation.java | 0 {src => sorald/src}/main/java/sorald/event/EventHelper.java | 0 {src => sorald/src}/main/java/sorald/event/EventType.java | 0 {src => sorald/src}/main/java/sorald/event/SoraldEvent.java | 0 .../src}/main/java/sorald/event/SoraldEventHandler.java | 0 .../src}/main/java/sorald/event/StatsMetadataKeys.java | 0 .../sorald/event/collectors/CompilationUnitCollector.java | 0 .../sorald/event/collectors/MinerStatisticsCollector.java | 0 .../sorald/event/collectors/RepairStatisticsCollector.java | 0 .../src}/main/java/sorald/event/models/CrashEvent.java | 0 .../src}/main/java/sorald/event/models/ExecutionInfo.java | 0 .../src}/main/java/sorald/event/models/RepairEvent.java | 0 .../src}/main/java/sorald/event/models/WarningLocation.java | 0 .../src}/main/java/sorald/event/models/miner/MinedRule.java | 0 .../java/sorald/event/models/miner/MinedViolationEvent.java | 0 .../sorald/event/models/repair/RuleRepairStatistics.java | 0 .../src}/main/java/sorald/miner/MineSonarWarnings.java | 0 .../src}/main/java/sorald/miner/StatsOutputAnalyzer.java | 0 .../sorald/processor/ArrayHashCodeAndToStringProcessor.java | 0 .../sorald/processor/ArrayHashCodeAndToStringProcessor.md | 0 .../processor/BigDecimalDoubleConstructorProcessor.java | 0 .../processor/BigDecimalDoubleConstructorProcessor.md | 0 .../sorald/processor/CastArithmeticOperandProcessor.java | 0 .../java/sorald/processor/CastArithmeticOperandProcessor.md | 0 .../java/sorald/processor/CollectionIsEmptyProcessor.java | 0 .../java/sorald/processor/CollectionIsEmptyProcessor.md | 0 .../processor/CollectionsEmptyConstantsProcessor.java | 0 .../sorald/processor/CollectionsEmptyConstantsProcessor.md | 0 .../CompareStringsBoxedTypesWithEqualsProcessor.java | 0 .../CompareStringsBoxedTypesWithEqualsProcessor.md | 0 .../sorald/processor/CompareToReturnValueProcessor.java | 0 .../java/sorald/processor/CompareToReturnValueProcessor.md | 0 .../src}/main/java/sorald/processor/DeadStoreProcessor.java | 0 .../src}/main/java/sorald/processor/DeadStoreProcessor.md | 0 .../java/sorald/processor/EqualsArgumentTypeProcessor.java | 0 .../java/sorald/processor/EqualsArgumentTypeProcessor.md | 0 .../java/sorald/processor/EqualsOnAtomicClassProcessor.java | 0 .../java/sorald/processor/EqualsOnAtomicClassProcessor.md | 0 .../main/java/sorald/processor/GetClassLoaderProcessor.java | 0 .../main/java/sorald/processor/GetClassLoaderProcessor.md | 0 .../sorald/processor/InterruptedExceptionProcessor.java | 0 .../java/sorald/processor/InterruptedExceptionProcessor.md | 0 .../sorald/processor/IteratorNextExceptionProcessor.java | 0 .../java/sorald/processor/IteratorNextExceptionProcessor.md | 0 .../main/java/sorald/processor/MathOnFloatProcessor.java | 0 .../src}/main/java/sorald/processor/MathOnFloatProcessor.md | 0 .../processor/PublicStaticFieldShouldBeFinalProcessor.java | 0 .../processor/PublicStaticFieldShouldBeFinalProcessor.md | 0 .../java/sorald/processor/SelfAssignementProcessor.java | 0 .../main/java/sorald/processor/SelfAssignementProcessor.md | 0 .../java/sorald/processor/SerialVersionUidProcessor.java | 0 .../main/java/sorald/processor/SerialVersionUidProcessor.md | 0 .../SerializableFieldInSerializableClassProcessor.java | 0 .../SerializableFieldInSerializableClassProcessor.md | 0 .../main/java/sorald/processor/SoraldAbstractProcessor.java | 0 .../processor/StringLiteralInsideEqualsProcessor.java | 0 .../sorald/processor/StringLiteralInsideEqualsProcessor.md | 0 .../processor/SynchronizationOnGetClassProcessor.java | 0 .../sorald/processor/SynchronizationOnGetClassProcessor.md | 0 .../processor/SynchronizationOnStringOrBoxedProcessor.java | 0 .../processor/SynchronizationOnStringOrBoxedProcessor.md | 0 .../main/java/sorald/processor/ThreadLocalWithInitial.java | 0 .../main/java/sorald/processor/ThreadLocalWithInitial.md | 0 .../src}/main/java/sorald/processor/ThreadRunProcessor.java | 0 .../src}/main/java/sorald/processor/ThreadRunProcessor.md | 0 .../sorald/processor/ToStringReturningNullProcessor.java | 0 .../java/sorald/processor/ToStringReturningNullProcessor.md | 0 .../java/sorald/processor/UnclosedResourcesProcessor.java | 0 .../java/sorald/processor/UnclosedResourcesProcessor.md | 0 .../java/sorald/processor/UnusedLocalVariableProcessor.java | 0 .../java/sorald/processor/UnusedLocalVariableProcessor.md | 0 .../java/sorald/processor/UnusedPrivateFieldProcessor.java | 0 .../java/sorald/processor/UnusedPrivateFieldProcessor.md | 0 .../java/sorald/processor/UnusedThrowableProcessor.java | 0 .../main/java/sorald/processor/UnusedThrowableProcessor.md | 0 .../UtilityClassWithPublicConstructorProcessor.java | 0 .../processor/UtilityClassWithPublicConstructorProcessor.md | 0 .../main/java/sorald/processor/XxeProcessingProcessor.java | 0 .../main/java/sorald/processor/XxeProcessingProcessor.md | 0 {src => sorald/src}/main/java/sorald/rule/IRuleType.java | 0 {src => sorald/src}/main/java/sorald/rule/Rule.java | 0 {src => sorald/src}/main/java/sorald/rule/RuleProvider.java | 0 .../src}/main/java/sorald/rule/RuleViolation.java | 0 .../src}/main/java/sorald/rule/StaticAnalyzer.java | 0 .../java/sorald/segment/FirstFitSegmentationAlgorithm.java | 0 {src => sorald/src}/main/java/sorald/segment/Node.java | 0 {src => sorald/src}/main/java/sorald/segment/Pair.java | 0 .../java/sorald/segment/SoraldTreeBuilderAlgorithm.java | 0 .../src}/main/java/sorald/sonar/BestFitScanner.java | 0 .../src}/main/java/sorald/sonar/JavaInputFile.java | 0 .../main/java/sorald/sonar/ProcessorsClassGenerator.java | 0 .../src}/main/java/sorald/sonar/ProjectScanner.java | 0 .../src}/main/java/sorald/sonar/ScannedViolation.java | 0 .../src}/main/java/sorald/sonar/SonarLintEngine.java | 0 .../main/java/sorald/sonar/SonarProcessorRepository.java | 0 {src => sorald/src}/main/java/sorald/sonar/SonarRule.java | 0 .../src}/main/java/sorald/sonar/SonarRuleRepository.java | 0 .../src}/main/java/sorald/sonar/SonarRuleType.java | 0 .../src}/main/java/sorald/sonar/SonarStaticAnalyzer.java | 0 .../src}/main/java/sorald/support/IdentityHashSet.java | 0 {src => sorald/src}/main/java/sorald/util/ConfigLoader.java | 0 {src => sorald/src}/main/java/sorald/util/MavenUtils.java | 0 .../src}/main/java/sorald/util/Transformations.java | 0 {src => sorald/src}/main/resources/config.properties | 0 {src => sorald/src}/test/java/sorald/Assertions.java | 0 {src => sorald/src}/test/java/sorald/ClasspathModeTest.java | 0 {src => sorald/src}/test/java/sorald/CodeGeneratorTest.java | 0 {src => sorald/src}/test/java/sorald/FileUtilsTest.java | 0 {src => sorald/src}/test/java/sorald/GatherStatsTest.java | 0 {src => sorald/src}/test/java/sorald/MavenHelper.java | 0 {src => sorald/src}/test/java/sorald/MavenLauncherTest.java | 0 {src => sorald/src}/test/java/sorald/RepairTest.java | 0 .../src}/test/java/sorald/SegmentStrategyTest.java | 0 {src => sorald/src}/test/java/sorald/SystemExitHandler.java | 0 .../src}/test/java/sorald/TargetedRepairTest.java | 0 {src => sorald/src}/test/java/sorald/TestHelper.java | 0 {src => sorald/src}/test/java/sorald/cli/CliTest.java | 0 .../test/java/sorald/cli/SoraldVersionProviderTest.java | 0 .../event/collectors/CompilationUnitCollectorTest.java | 0 .../src}/test/java/sorald/miner/WarningMinerTest.java | 0 .../src}/test/java/sorald/processor/BestFitScannerTest.java | 0 .../test/java/sorald/processor/MaxFixesPerRuleTest.java | 0 .../src}/test/java/sorald/processor/NoSonarTest.java | 0 .../java/sorald/processor/ProcessorDescriptionTest.java | 0 .../src}/test/java/sorald/processor/ProcessorTest.java | 0 .../sorald/processor/ProcessorTestFilesCompileTest.java | 0 .../test/java/sorald/processor/ProcessorTestHelper.java | 0 .../java/sorald/processor/SoraldAbstractProcessorTest.java | 0 .../sorald/segment/FirstFitSegmentationAlgorithmTest.java | 0 .../java/sorald/segment/SoraldTreeBuilderAlgorithmTest.java | 0 .../src}/test/java/sorald/sonar/RuleViolationTest.java | 0 .../src}/test/java/sorald/sonar/SonarLintEngineTest.java | 0 .../src}/test/java/sorald/sonar/SonarRulesTest.java | 0 .../src}/test/resources/ArrayHashCodeAndToString.java | 0 .../src}/test/resources/DummyTreeDir/DummyOne.java | 0 .../resources/DummyTreeDir/DummySubFolder/DummyThree.java | 0 .../resources/DummyTreeDir/DummySubFolder/DummyTwo.java | 0 .../META-INF/bogus-manifests/MANIFEST-RELEASE-VERSION.MF | 0 .../META-INF/bogus-manifests/MANIFEST-SNAPSHOT-VERSION.MF | 0 .../META-INF/bogus-manifests/MANIFEST-WITHOUT-VERSION.MF | 0 .../org.junit.platform.launcher.TestExecutionListener | 0 {src => sorald/src}/test/resources/MultipleProcessors.java | 0 {src => sorald/src}/test/resources/NOSONARCommentTest.java | 0 .../src}/test/resources/WithMethodSuppressedS2116.java | 0 {src => sorald/src}/test/resources/logback.xml | 6 +++--- .../src}/test/resources/processor_test_files/README.md | 0 .../JointDeclarationOfTwoFields.java | 0 .../JointDeclarationOfTwoFields.java.expected | 0 .../JointDeclarationsOfMultipleFields.java | 0 .../JointDeclarationsOfMultipleFields.java.expected | 0 .../S1068_UnusedPrivateField/UnusedPrivateField.java | 0 .../UnusedPrivateField.java.expected | 0 .../UtilityClassWithImplicitPublicConstructor.java | 0 .../UtilityClassWithImplicitPublicConstructor.java.expected | 0 ...tringLiteralInsideEqualsAndNullCheckShouldBeRemoved.java | 0 ...iteralInsideEqualsAndNullCheckShouldBeRemoved.java.exact | 0 ...ralInsideEqualsAndNullCheckShouldBeRemoved.java.expected | 0 ...teralInsideEqualsAndNullCheckShouldNotBeRemoved.expected | 0 ...ngLiteralInsideEqualsAndNullCheckShouldNotBeRemoved.java | 0 .../StringLiteralInsideEqualsSimpleCaseWithEquals.java | 0 ...ingLiteralInsideEqualsSimpleCaseWithEquals.java.expected | 0 ...ngLiteralInsideEqualsSimpleCaseWithEqualsIgnoreCase.java | 0 ...InsideEqualsSimpleCaseWithEqualsIgnoreCase.java.expected | 0 .../S1155_CollectionIsEmpty/CollectionIsEmpty.java | 0 .../S1155_CollectionIsEmpty/CollectionIsEmpty.java.expected | 0 .../S1217_ThreadRun/ThreadRunInvocation.java | 0 .../S1217_ThreadRun/ThreadRunInvocation.java.expected | 0 .../ExistingQualifiedNamesRemainQualified.java | 0 .../ExistingQualifiedNamesRemainQualified.java.expected | 0 .../NonFinalPublicStaticField.java | 0 .../NonFinalPublicStaticField.java.expected | 0 .../UnusedVariableInForLoopHeader.java | 0 .../UnusedVariableInForLoopHeader.java.expected | 0 .../CollectionsEmptyConstants.java | 0 .../CollectionsEmptyConstants.java.expected | 0 .../S1656_SelfAssignment/SelfAssignement.java | 0 .../S1854_DeadStore/DeadInitializerInFlatBlock.java | 0 .../DeadInitializerInFlatBlock.java.expected | 0 .../DeadInitializerWithRootWriteInNestedBlock.java | 0 .../DeadInitializerWithRootWriteInNestedBlock.java.expected | 0 .../DeadInitializerWithUseInMultipleNestedBlocks.java | 0 ...adInitializerWithUseInMultipleNestedBlocks.java.expected | 0 .../DeadInitializerWithUseInNestedBlock.java | 0 .../DeadInitializerWithUseInNestedBlock.java.expected | 0 .../S1854_DeadStore/DeadStoreInLoopHeader.java | 0 .../S1854_DeadStore/DeadStoreInLoopHeader.java.expected | 0 .../S1854_DeadStore/DeadStoreWithInvocation.java | 0 .../S1854_DeadStore/DeadStoreWithInvocation.java.expected | 0 .../processor_test_files/S1854_DeadStore/DeadStores.java | 0 .../S1854_DeadStore/DeadVariableWithMultipleDeadStores.java | 0 .../DeadVariableWithMultipleDeadStores.java.exact | 0 .../DeadVariableWithMultipleDeadStores.java.expected | 0 .../S1854_DeadStore/JointLocalVarDeclaration.java | 0 .../S1854_DeadStore/JointLocalVarDeclaration.java.expected | 0 .../MultiLineJointLocalVariableDeclarations.java | 0 .../MultiLineJointLocalVariableDeclarations.java.expected | 0 .../S1854_DeadStore/MultipleDeadStoresInARow.java | 0 .../S1854_DeadStore/MultipleDeadStoresInARow.java.expected | 0 .../NOCOMPILE_ShouldNotRemoveUnresolvedMethod.java | 0 .../NOCOMPILE_ShouldNotRemoveUnresolvedMethod.java.expected | 0 .../S1854_DeadStore/ReadFromDeadStore.expected | 0 .../S1854_DeadStore/ReadFromDeadStore.java | 0 .../S1854_DeadStore/ShouldNotRemoveInvocations.java | 0 .../ShouldNotRemoveInvocations.java.expected | 0 .../S1854_DeadStore/ShouldNotRemoveListAddAll.java | 0 .../S1854_DeadStore/ShouldNotRemoveListAddAll.java.expected | 0 .../S1854_DeadStore/SonarFalseNegatives.java | 0 .../S1854_DeadStore/SonarFalseNegatives.java.expected | 0 .../S1854_DeadStore/UnaryOpsInStatementPosition.java | 0 .../UnaryOpsInStatementPosition.java.expected | 0 .../S1854_DeadStore/ViolationAndNonViolationOnSameLine.java | 0 .../ViolationAndNonViolationOnSameLine.java.expected | 0 .../SynchronizationOnSimilarVariables.java | 0 .../SynchronizationOnSimilarVariables.java.expected | 0 .../SynchronizationOnStringOrBoxed.java | 0 .../SerializableFieldProcessorTest.java | 0 .../SerializableFieldProcessorTest.java.expected | 0 .../S2057_SerialVersionUidCheck/CorrectPositionComment.java | 0 .../CorrectPositionComment.java.expected | 0 .../S2057_SerialVersionUidCheck/DefaultExpression.java | 0 .../DefaultExpression.java.expected | 0 .../S2057_SerialVersionUidCheck/Identifier.java | 0 .../S2057_SerialVersionUidCheck/Identifier.java.expected | 0 .../S2057_SerialVersionUidCheck/Modifiers.java | 0 .../S2057_SerialVersionUidCheck/Modifiers.java.expected | 0 .../S2057_SerialVersionUidCheck/NestedInAbstract.java | 0 .../NestedInAbstract.java.expected | 0 .../S2057_SerialVersionUidCheck/NestedInNestedGuiClass.java | 0 .../NestedInNestedGuiClass.java.expected | 0 .../S2057_SerialVersionUidCheck/NestedInThrowable.expected | 0 .../S2057_SerialVersionUidCheck/NestedInThrowable.java | 0 .../S2057_SerialVersionUidCheck/NonSerial.java | 0 .../S2057_SerialVersionUidCheck/NonSerial.java.expected | 0 .../SupertypeImplementsSerializable.java | 0 .../SupertypeImplementsSerializable.java.expected | 0 .../S2057_SerialVersionUidCheck/UpperClass.java | 0 .../S2057_SerialVersionUidCheck/UpperClass.java.exact | 0 .../S2057_SerialVersionUidCheck/UpperClass.java.expected | 0 .../S2095_UnclosedResources/BadCloseInFinally.java | 0 .../S2095_UnclosedResources/BadCloseInFinally.java.expected | 0 .../MultipleCloseablesInSingleTry.java | 0 .../MultipleCloseablesInSingleTry.java.expected | 0 .../S2095_UnclosedResources/NOCOMPILE_ZipFolder.java | 0 .../S2095_UnclosedResources/OneClosedOneUnclosed.java | 0 .../OneClosedOneUnclosed.java.expected | 0 .../S2095_UnclosedResources/ReferenceInCatcher.java | 0 .../ReferenceInCatcher.java.expected | 0 ...eInCatcherAndFinalizerToFieldWithSameNameAsResource.java | 0 ...rAndFinalizerToFieldWithSameNameAsResource.java.expected | 0 .../UnclosedResourceWithinTryWithResources.java | 0 .../UnclosedResourceWithinTryWithResources.java.expected | 0 .../EqualsWithStrangeParamName.java | 0 .../EqualsWithStrangeParamName.java.expected | 0 .../SimpleEqualsMissingArgumentTypeCheck.java | 0 .../SimpleEqualsMissingArgumentTypeCheck.java.exact | 0 .../SimpleEqualsMissingArgumentTypeCheck.java.expected | 0 .../BigDecimalDoubleConstructor.java | 0 .../BigDecimalDoubleConstructor.java.expected | 0 .../ArrayHashCodeAndToString.java | 0 .../ArrayHashCodeAndToString.java.expected | 0 .../S2116_ArrayHashCodeAndToString/IGNORE_CodeFactory.java | 0 .../NOCOMPILE_UnresolvableType.java | 0 .../S2142_InterruptedException/CatchBlockWithBreak.expected | 0 .../S2142_InterruptedException/CatchBlockWithBreak.java | 0 .../CatchBlockWithContinue.expected | 0 .../S2142_InterruptedException/CatchBlockWithContinue.java | 0 .../S2142_InterruptedException/CatchMultipleTypes.java | 0 .../CatchMultipleTypes.java.exact | 0 .../CatchMultipleTypes.java.expected | 0 .../S2142_InterruptedException/CatchesWithNestedExits.java | 0 .../CatchesWithNestedExits.java.expected | 0 .../InterruptedExceptionForTesting.java | 0 .../InterruptedExceptionForTesting.java.expected | 0 .../NOCOMPILE_RepairAndFieldTypePrint.java | 0 .../NOCOMPILE_RepairAndFieldTypePrint.java.exact | 0 .../NOCOMPILE_RepairAndTryWithResourcePrint.java | 0 .../NOCOMPILE_RepairAndTryWithResourcePrint.java.exact | 0 .../processor_test_files/S2164_MathOnFloat/MathOnFloat.java | 0 .../S2167_CompareToReturnValue/CompareToReturnValue.java | 0 .../S2184_CastArithmeticOperand/CastArithmeticOperand.java | 0 .../S2184_CastArithmeticOperand/LiteralIntOperand.java | 0 .../LiteralIntOperand.java.exact | 0 .../LiteralIntOperand.java.expected | 0 .../MultipleBinaryOperatorsInMethodCall.java | 0 .../NOCOMPILE_NullOperandType.java | 0 .../NOCOMPILE_RepairAndDoNotRemoveImports.java | 0 .../NOCOMPILE_RepairAndDoNotRemoveImports.java.exact | 0 .../S2184_CastArithmeticOperand/VariableIntOperand.java | 0 .../VariableIntOperand.java.expected | 0 .../S2204_EqualsOnAtomicClass/EqualsOnAtomicClass.java | 0 .../S2225_ToStringReturningNull/NullReturningToString.java | 0 .../NullReturningToString.java.expected | 0 .../S2272_IteratorNextException/IteratorNextException.java | 0 .../DocumentBuilderChainedLocalVariable.java | 0 .../DocumentBuilderChainedLocalVariable.java.expected | 0 .../DocumentBuilderFullyChainedParse.java | 0 .../DocumentBuilderFullyChainedParse.java.expected | 0 .../S2755_XxeProcessing/DocumentBuilderLocalVariable.java | 0 .../DocumentBuilderLocalVariable.java.expected | 0 .../InsecureTransformerFactoryUsage.java | 0 .../InsecureTransformerFactoryUsage.java.expected | 0 .../S2755_XxeProcessing/InsecureXMLInputFactoryUsage.java | 0 .../InsecureXMLInputFactoryUsage.java.expected | 0 .../S2755_XxeProcessing/SetFeatureSecureProcessing.java | 0 .../SetFeatureSecureProcessing.java.expected | 0 .../S3032_GetClassLoader/NOCOMPILE_GetClassLoader.java | 0 .../SynchronizationOnGetClass.java | 0 .../S3984_UnusedThrowable/SingleUnusedThrowable.java | 0 .../S3984_UnusedThrowable/SingleUnusedThrowable.java.exact | 0 .../SingleUnusedThrowable.java.expected | 0 .../S3984_UnusedThrowable/UnusedThrowable.java | 0 .../ThreadLocalInitialWithExactlyOneReturnStatement.java | 0 ...dLocalInitialWithExactlyOneReturnStatement.java.expected | 0 .../ThreadLocalInitialWithMultipleStatements.java | 0 .../ThreadLocalInitialWithMultipleStatements.java.expected | 0 .../CompareStringsBoxedTypesWithEquals.java | 0 .../CompareStringsBoxedTypesWithEquals.java.expected | 0 .../src}/test/resources/scenario_test_files/README.md | 0 .../scenario_test_files/classpath-dependent-project/pom.xml | 0 .../src/main/java/sorald/test/App.java | 0 .../resources/scenario_test_files/maven_converter_pom.xml | 0 .../project.with.module/module-info.java | 0 .../some/pkg/ClassInNamedModuleWithDeadStores.java | 0 .../scenario_test_files/simple-java8-maven-project/pom.xml | 0 .../src/main/java/sorald/test/App.java | 0 .../src/test/java/sorald/test/AppTest.java | 0 .../deprecated_checks/S100_BadMethodNameCheck.java | 0 .../deprecated_checks/S101_BadClassNameCheck.java | 0 .../deprecated_checks/S1176_UndocumentedApiCheck.java | 0 .../src}/test/resources/warning_miner/test_repos.txt | 0 .../src}/test/resources/warning_miner/test_results.txt | 0 351 files changed, 3 insertions(+), 3 deletions(-) rename {src => sorald/src}/main/java/sorald/CodeGenerator.java (100%) rename {src => sorald/src}/main/java/sorald/Constants.java (100%) rename {src => sorald/src}/main/java/sorald/FileUtils.java (100%) rename {src => sorald/src}/main/java/sorald/Main.java (100%) rename {src => sorald/src}/main/java/sorald/PrettyPrintingStrategy.java (100%) rename {src => sorald/src}/main/java/sorald/Processors.java (100%) rename {src => sorald/src}/main/java/sorald/Repair.java (100%) rename {src => sorald/src}/main/java/sorald/RepairStrategy.java (100%) rename {src => sorald/src}/main/java/sorald/SelectiveForceImport.java (100%) rename {src => sorald/src}/main/java/sorald/SoraldConfig.java (100%) rename {src => sorald/src}/main/java/sorald/annotations/IncompleteProcessor.java (100%) rename {src => sorald/src}/main/java/sorald/annotations/ProcessorAnnotation.java (100%) rename {src => sorald/src}/main/java/sorald/api/ProcessorRepository.java (100%) rename {src => sorald/src}/main/java/sorald/api/RuleRepository.java (100%) rename {src => sorald/src}/main/java/sorald/cli/BaseCommand.java (100%) rename {src => sorald/src}/main/java/sorald/cli/Cli.java (100%) rename {src => sorald/src}/main/java/sorald/cli/MineCommand.java (100%) rename {src => sorald/src}/main/java/sorald/cli/RealFileConverter.java (100%) rename {src => sorald/src}/main/java/sorald/cli/RepairCommand.java (100%) rename {src => sorald/src}/main/java/sorald/cli/SoraldVersionProvider.java (100%) rename {src => sorald/src}/main/java/sorald/cli/SpecifiedViolation.java (100%) rename {src => sorald/src}/main/java/sorald/event/EventHelper.java (100%) rename {src => sorald/src}/main/java/sorald/event/EventType.java (100%) rename {src => sorald/src}/main/java/sorald/event/SoraldEvent.java (100%) rename {src => sorald/src}/main/java/sorald/event/SoraldEventHandler.java (100%) rename {src => sorald/src}/main/java/sorald/event/StatsMetadataKeys.java (100%) rename {src => sorald/src}/main/java/sorald/event/collectors/CompilationUnitCollector.java (100%) rename {src => sorald/src}/main/java/sorald/event/collectors/MinerStatisticsCollector.java (100%) rename {src => sorald/src}/main/java/sorald/event/collectors/RepairStatisticsCollector.java (100%) rename {src => sorald/src}/main/java/sorald/event/models/CrashEvent.java (100%) rename {src => sorald/src}/main/java/sorald/event/models/ExecutionInfo.java (100%) rename {src => sorald/src}/main/java/sorald/event/models/RepairEvent.java (100%) rename {src => sorald/src}/main/java/sorald/event/models/WarningLocation.java (100%) rename {src => sorald/src}/main/java/sorald/event/models/miner/MinedRule.java (100%) rename {src => sorald/src}/main/java/sorald/event/models/miner/MinedViolationEvent.java (100%) rename {src => sorald/src}/main/java/sorald/event/models/repair/RuleRepairStatistics.java (100%) rename {src => sorald/src}/main/java/sorald/miner/MineSonarWarnings.java (100%) rename {src => sorald/src}/main/java/sorald/miner/StatsOutputAnalyzer.java (100%) rename {src => sorald/src}/main/java/sorald/processor/ArrayHashCodeAndToStringProcessor.java (100%) rename {src => sorald/src}/main/java/sorald/processor/ArrayHashCodeAndToStringProcessor.md (100%) rename {src => sorald/src}/main/java/sorald/processor/BigDecimalDoubleConstructorProcessor.java (100%) rename {src => sorald/src}/main/java/sorald/processor/BigDecimalDoubleConstructorProcessor.md (100%) rename {src => sorald/src}/main/java/sorald/processor/CastArithmeticOperandProcessor.java (100%) rename {src => sorald/src}/main/java/sorald/processor/CastArithmeticOperandProcessor.md (100%) rename {src => sorald/src}/main/java/sorald/processor/CollectionIsEmptyProcessor.java (100%) rename {src => sorald/src}/main/java/sorald/processor/CollectionIsEmptyProcessor.md (100%) rename {src => sorald/src}/main/java/sorald/processor/CollectionsEmptyConstantsProcessor.java (100%) rename {src => sorald/src}/main/java/sorald/processor/CollectionsEmptyConstantsProcessor.md (100%) rename {src => sorald/src}/main/java/sorald/processor/CompareStringsBoxedTypesWithEqualsProcessor.java (100%) rename {src => sorald/src}/main/java/sorald/processor/CompareStringsBoxedTypesWithEqualsProcessor.md (100%) rename {src => sorald/src}/main/java/sorald/processor/CompareToReturnValueProcessor.java (100%) rename {src => sorald/src}/main/java/sorald/processor/CompareToReturnValueProcessor.md (100%) rename {src => sorald/src}/main/java/sorald/processor/DeadStoreProcessor.java (100%) rename {src => sorald/src}/main/java/sorald/processor/DeadStoreProcessor.md (100%) rename {src => sorald/src}/main/java/sorald/processor/EqualsArgumentTypeProcessor.java (100%) rename {src => sorald/src}/main/java/sorald/processor/EqualsArgumentTypeProcessor.md (100%) rename {src => sorald/src}/main/java/sorald/processor/EqualsOnAtomicClassProcessor.java (100%) rename {src => sorald/src}/main/java/sorald/processor/EqualsOnAtomicClassProcessor.md (100%) rename {src => sorald/src}/main/java/sorald/processor/GetClassLoaderProcessor.java (100%) rename {src => sorald/src}/main/java/sorald/processor/GetClassLoaderProcessor.md (100%) rename {src => sorald/src}/main/java/sorald/processor/InterruptedExceptionProcessor.java (100%) rename {src => sorald/src}/main/java/sorald/processor/InterruptedExceptionProcessor.md (100%) rename {src => sorald/src}/main/java/sorald/processor/IteratorNextExceptionProcessor.java (100%) rename {src => sorald/src}/main/java/sorald/processor/IteratorNextExceptionProcessor.md (100%) rename {src => sorald/src}/main/java/sorald/processor/MathOnFloatProcessor.java (100%) rename {src => sorald/src}/main/java/sorald/processor/MathOnFloatProcessor.md (100%) rename {src => sorald/src}/main/java/sorald/processor/PublicStaticFieldShouldBeFinalProcessor.java (100%) rename {src => sorald/src}/main/java/sorald/processor/PublicStaticFieldShouldBeFinalProcessor.md (100%) rename {src => sorald/src}/main/java/sorald/processor/SelfAssignementProcessor.java (100%) rename {src => sorald/src}/main/java/sorald/processor/SelfAssignementProcessor.md (100%) rename {src => sorald/src}/main/java/sorald/processor/SerialVersionUidProcessor.java (100%) rename {src => sorald/src}/main/java/sorald/processor/SerialVersionUidProcessor.md (100%) rename {src => sorald/src}/main/java/sorald/processor/SerializableFieldInSerializableClassProcessor.java (100%) rename {src => sorald/src}/main/java/sorald/processor/SerializableFieldInSerializableClassProcessor.md (100%) rename {src => sorald/src}/main/java/sorald/processor/SoraldAbstractProcessor.java (100%) rename {src => sorald/src}/main/java/sorald/processor/StringLiteralInsideEqualsProcessor.java (100%) rename {src => sorald/src}/main/java/sorald/processor/StringLiteralInsideEqualsProcessor.md (100%) rename {src => sorald/src}/main/java/sorald/processor/SynchronizationOnGetClassProcessor.java (100%) rename {src => sorald/src}/main/java/sorald/processor/SynchronizationOnGetClassProcessor.md (100%) rename {src => sorald/src}/main/java/sorald/processor/SynchronizationOnStringOrBoxedProcessor.java (100%) rename {src => sorald/src}/main/java/sorald/processor/SynchronizationOnStringOrBoxedProcessor.md (100%) rename {src => sorald/src}/main/java/sorald/processor/ThreadLocalWithInitial.java (100%) rename {src => sorald/src}/main/java/sorald/processor/ThreadLocalWithInitial.md (100%) rename {src => sorald/src}/main/java/sorald/processor/ThreadRunProcessor.java (100%) rename {src => sorald/src}/main/java/sorald/processor/ThreadRunProcessor.md (100%) rename {src => sorald/src}/main/java/sorald/processor/ToStringReturningNullProcessor.java (100%) rename {src => sorald/src}/main/java/sorald/processor/ToStringReturningNullProcessor.md (100%) rename {src => sorald/src}/main/java/sorald/processor/UnclosedResourcesProcessor.java (100%) rename {src => sorald/src}/main/java/sorald/processor/UnclosedResourcesProcessor.md (100%) rename {src => sorald/src}/main/java/sorald/processor/UnusedLocalVariableProcessor.java (100%) rename {src => sorald/src}/main/java/sorald/processor/UnusedLocalVariableProcessor.md (100%) rename {src => sorald/src}/main/java/sorald/processor/UnusedPrivateFieldProcessor.java (100%) rename {src => sorald/src}/main/java/sorald/processor/UnusedPrivateFieldProcessor.md (100%) rename {src => sorald/src}/main/java/sorald/processor/UnusedThrowableProcessor.java (100%) rename {src => sorald/src}/main/java/sorald/processor/UnusedThrowableProcessor.md (100%) rename {src => sorald/src}/main/java/sorald/processor/UtilityClassWithPublicConstructorProcessor.java (100%) rename {src => sorald/src}/main/java/sorald/processor/UtilityClassWithPublicConstructorProcessor.md (100%) rename {src => sorald/src}/main/java/sorald/processor/XxeProcessingProcessor.java (100%) rename {src => sorald/src}/main/java/sorald/processor/XxeProcessingProcessor.md (100%) rename {src => sorald/src}/main/java/sorald/rule/IRuleType.java (100%) rename {src => sorald/src}/main/java/sorald/rule/Rule.java (100%) rename {src => sorald/src}/main/java/sorald/rule/RuleProvider.java (100%) rename {src => sorald/src}/main/java/sorald/rule/RuleViolation.java (100%) rename {src => sorald/src}/main/java/sorald/rule/StaticAnalyzer.java (100%) rename {src => sorald/src}/main/java/sorald/segment/FirstFitSegmentationAlgorithm.java (100%) rename {src => sorald/src}/main/java/sorald/segment/Node.java (100%) rename {src => sorald/src}/main/java/sorald/segment/Pair.java (100%) rename {src => sorald/src}/main/java/sorald/segment/SoraldTreeBuilderAlgorithm.java (100%) rename {src => sorald/src}/main/java/sorald/sonar/BestFitScanner.java (100%) rename {src => sorald/src}/main/java/sorald/sonar/JavaInputFile.java (100%) rename {src => sorald/src}/main/java/sorald/sonar/ProcessorsClassGenerator.java (100%) rename {src => sorald/src}/main/java/sorald/sonar/ProjectScanner.java (100%) rename {src => sorald/src}/main/java/sorald/sonar/ScannedViolation.java (100%) rename {src => sorald/src}/main/java/sorald/sonar/SonarLintEngine.java (100%) rename {src => sorald/src}/main/java/sorald/sonar/SonarProcessorRepository.java (100%) rename {src => sorald/src}/main/java/sorald/sonar/SonarRule.java (100%) rename {src => sorald/src}/main/java/sorald/sonar/SonarRuleRepository.java (100%) rename {src => sorald/src}/main/java/sorald/sonar/SonarRuleType.java (100%) rename {src => sorald/src}/main/java/sorald/sonar/SonarStaticAnalyzer.java (100%) rename {src => sorald/src}/main/java/sorald/support/IdentityHashSet.java (100%) rename {src => sorald/src}/main/java/sorald/util/ConfigLoader.java (100%) rename {src => sorald/src}/main/java/sorald/util/MavenUtils.java (100%) rename {src => sorald/src}/main/java/sorald/util/Transformations.java (100%) rename {src => sorald/src}/main/resources/config.properties (100%) rename {src => sorald/src}/test/java/sorald/Assertions.java (100%) rename {src => sorald/src}/test/java/sorald/ClasspathModeTest.java (100%) rename {src => sorald/src}/test/java/sorald/CodeGeneratorTest.java (100%) rename {src => sorald/src}/test/java/sorald/FileUtilsTest.java (100%) rename {src => sorald/src}/test/java/sorald/GatherStatsTest.java (100%) rename {src => sorald/src}/test/java/sorald/MavenHelper.java (100%) rename {src => sorald/src}/test/java/sorald/MavenLauncherTest.java (100%) rename {src => sorald/src}/test/java/sorald/RepairTest.java (100%) rename {src => sorald/src}/test/java/sorald/SegmentStrategyTest.java (100%) rename {src => sorald/src}/test/java/sorald/SystemExitHandler.java (100%) rename {src => sorald/src}/test/java/sorald/TargetedRepairTest.java (100%) rename {src => sorald/src}/test/java/sorald/TestHelper.java (100%) rename {src => sorald/src}/test/java/sorald/cli/CliTest.java (100%) rename {src => sorald/src}/test/java/sorald/cli/SoraldVersionProviderTest.java (100%) rename {src => sorald/src}/test/java/sorald/event/collectors/CompilationUnitCollectorTest.java (100%) rename {src => sorald/src}/test/java/sorald/miner/WarningMinerTest.java (100%) rename {src => sorald/src}/test/java/sorald/processor/BestFitScannerTest.java (100%) rename {src => sorald/src}/test/java/sorald/processor/MaxFixesPerRuleTest.java (100%) rename {src => sorald/src}/test/java/sorald/processor/NoSonarTest.java (100%) rename {src => sorald/src}/test/java/sorald/processor/ProcessorDescriptionTest.java (100%) rename {src => sorald/src}/test/java/sorald/processor/ProcessorTest.java (100%) rename {src => sorald/src}/test/java/sorald/processor/ProcessorTestFilesCompileTest.java (100%) rename {src => sorald/src}/test/java/sorald/processor/ProcessorTestHelper.java (100%) rename {src => sorald/src}/test/java/sorald/processor/SoraldAbstractProcessorTest.java (100%) rename {src => sorald/src}/test/java/sorald/segment/FirstFitSegmentationAlgorithmTest.java (100%) rename {src => sorald/src}/test/java/sorald/segment/SoraldTreeBuilderAlgorithmTest.java (100%) rename {src => sorald/src}/test/java/sorald/sonar/RuleViolationTest.java (100%) rename {src => sorald/src}/test/java/sorald/sonar/SonarLintEngineTest.java (100%) rename {src => sorald/src}/test/java/sorald/sonar/SonarRulesTest.java (100%) rename {src => sorald/src}/test/resources/ArrayHashCodeAndToString.java (100%) rename {src => sorald/src}/test/resources/DummyTreeDir/DummyOne.java (100%) rename {src => sorald/src}/test/resources/DummyTreeDir/DummySubFolder/DummyThree.java (100%) rename {src => sorald/src}/test/resources/DummyTreeDir/DummySubFolder/DummyTwo.java (100%) rename {src => sorald/src}/test/resources/META-INF/bogus-manifests/MANIFEST-RELEASE-VERSION.MF (100%) rename {src => sorald/src}/test/resources/META-INF/bogus-manifests/MANIFEST-SNAPSHOT-VERSION.MF (100%) rename {src => sorald/src}/test/resources/META-INF/bogus-manifests/MANIFEST-WITHOUT-VERSION.MF (100%) rename {src => sorald/src}/test/resources/META-INF/services/org.junit.platform.launcher.TestExecutionListener (100%) rename {src => sorald/src}/test/resources/MultipleProcessors.java (100%) rename {src => sorald/src}/test/resources/NOSONARCommentTest.java (100%) rename {src => sorald/src}/test/resources/WithMethodSuppressedS2116.java (100%) rename {src => sorald/src}/test/resources/logback.xml (95%) rename {src => sorald/src}/test/resources/processor_test_files/README.md (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1068_UnusedPrivateField/JointDeclarationOfTwoFields.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1068_UnusedPrivateField/JointDeclarationOfTwoFields.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1068_UnusedPrivateField/JointDeclarationsOfMultipleFields.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1068_UnusedPrivateField/JointDeclarationsOfMultipleFields.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1068_UnusedPrivateField/UnusedPrivateField.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1068_UnusedPrivateField/UnusedPrivateField.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1118_UtilityClassWithPublicConstructor/UtilityClassWithImplicitPublicConstructor.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1118_UtilityClassWithPublicConstructor/UtilityClassWithImplicitPublicConstructor.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1132_StringLiteralInsideEquals/StringLiteralInsideEqualsAndNullCheckShouldBeRemoved.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1132_StringLiteralInsideEquals/StringLiteralInsideEqualsAndNullCheckShouldBeRemoved.java.exact (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1132_StringLiteralInsideEquals/StringLiteralInsideEqualsAndNullCheckShouldBeRemoved.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1132_StringLiteralInsideEquals/StringLiteralInsideEqualsAndNullCheckShouldNotBeRemoved.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1132_StringLiteralInsideEquals/StringLiteralInsideEqualsAndNullCheckShouldNotBeRemoved.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1132_StringLiteralInsideEquals/StringLiteralInsideEqualsSimpleCaseWithEquals.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1132_StringLiteralInsideEquals/StringLiteralInsideEqualsSimpleCaseWithEquals.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1132_StringLiteralInsideEquals/StringLiteralInsideEqualsSimpleCaseWithEqualsIgnoreCase.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1132_StringLiteralInsideEquals/StringLiteralInsideEqualsSimpleCaseWithEqualsIgnoreCase.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1155_CollectionIsEmpty/CollectionIsEmpty.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1155_CollectionIsEmpty/CollectionIsEmpty.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1217_ThreadRun/ThreadRunInvocation.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1217_ThreadRun/ThreadRunInvocation.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1444_PublicStaticFieldShouldBeFinal/ExistingQualifiedNamesRemainQualified.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1444_PublicStaticFieldShouldBeFinal/ExistingQualifiedNamesRemainQualified.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1444_PublicStaticFieldShouldBeFinal/NonFinalPublicStaticField.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1444_PublicStaticFieldShouldBeFinal/NonFinalPublicStaticField.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1481_UnusedLocalVariable/UnusedVariableInForLoopHeader.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1481_UnusedLocalVariable/UnusedVariableInForLoopHeader.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1596_CollectionsEmptyConstants/CollectionsEmptyConstants.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1596_CollectionsEmptyConstants/CollectionsEmptyConstants.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1656_SelfAssignment/SelfAssignement.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1854_DeadStore/DeadInitializerInFlatBlock.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1854_DeadStore/DeadInitializerInFlatBlock.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1854_DeadStore/DeadInitializerWithRootWriteInNestedBlock.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1854_DeadStore/DeadInitializerWithRootWriteInNestedBlock.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1854_DeadStore/DeadInitializerWithUseInMultipleNestedBlocks.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1854_DeadStore/DeadInitializerWithUseInMultipleNestedBlocks.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1854_DeadStore/DeadInitializerWithUseInNestedBlock.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1854_DeadStore/DeadInitializerWithUseInNestedBlock.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1854_DeadStore/DeadStoreInLoopHeader.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1854_DeadStore/DeadStoreInLoopHeader.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1854_DeadStore/DeadStoreWithInvocation.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1854_DeadStore/DeadStoreWithInvocation.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1854_DeadStore/DeadStores.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1854_DeadStore/DeadVariableWithMultipleDeadStores.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1854_DeadStore/DeadVariableWithMultipleDeadStores.java.exact (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1854_DeadStore/DeadVariableWithMultipleDeadStores.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1854_DeadStore/JointLocalVarDeclaration.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1854_DeadStore/JointLocalVarDeclaration.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1854_DeadStore/MultiLineJointLocalVariableDeclarations.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1854_DeadStore/MultiLineJointLocalVariableDeclarations.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1854_DeadStore/MultipleDeadStoresInARow.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1854_DeadStore/MultipleDeadStoresInARow.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1854_DeadStore/NOCOMPILE_ShouldNotRemoveUnresolvedMethod.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1854_DeadStore/NOCOMPILE_ShouldNotRemoveUnresolvedMethod.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1854_DeadStore/ReadFromDeadStore.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1854_DeadStore/ReadFromDeadStore.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1854_DeadStore/ShouldNotRemoveInvocations.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1854_DeadStore/ShouldNotRemoveInvocations.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1854_DeadStore/ShouldNotRemoveListAddAll.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1854_DeadStore/ShouldNotRemoveListAddAll.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1854_DeadStore/SonarFalseNegatives.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1854_DeadStore/SonarFalseNegatives.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1854_DeadStore/UnaryOpsInStatementPosition.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1854_DeadStore/UnaryOpsInStatementPosition.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1854_DeadStore/ViolationAndNonViolationOnSameLine.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1854_DeadStore/ViolationAndNonViolationOnSameLine.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1860_SynchronizationOnStringOrBoxed/SynchronizationOnSimilarVariables.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1860_SynchronizationOnStringOrBoxed/SynchronizationOnSimilarVariables.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1860_SynchronizationOnStringOrBoxed/SynchronizationOnStringOrBoxed.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1948_SerializableFieldInSerializableClass/SerializableFieldProcessorTest.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S1948_SerializableFieldInSerializableClass/SerializableFieldProcessorTest.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2057_SerialVersionUidCheck/CorrectPositionComment.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2057_SerialVersionUidCheck/CorrectPositionComment.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2057_SerialVersionUidCheck/DefaultExpression.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2057_SerialVersionUidCheck/DefaultExpression.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2057_SerialVersionUidCheck/Identifier.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2057_SerialVersionUidCheck/Identifier.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2057_SerialVersionUidCheck/Modifiers.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2057_SerialVersionUidCheck/Modifiers.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2057_SerialVersionUidCheck/NestedInAbstract.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2057_SerialVersionUidCheck/NestedInAbstract.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2057_SerialVersionUidCheck/NestedInNestedGuiClass.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2057_SerialVersionUidCheck/NestedInNestedGuiClass.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2057_SerialVersionUidCheck/NestedInThrowable.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2057_SerialVersionUidCheck/NestedInThrowable.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2057_SerialVersionUidCheck/NonSerial.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2057_SerialVersionUidCheck/NonSerial.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2057_SerialVersionUidCheck/SupertypeImplementsSerializable.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2057_SerialVersionUidCheck/SupertypeImplementsSerializable.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2057_SerialVersionUidCheck/UpperClass.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2057_SerialVersionUidCheck/UpperClass.java.exact (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2057_SerialVersionUidCheck/UpperClass.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2095_UnclosedResources/BadCloseInFinally.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2095_UnclosedResources/BadCloseInFinally.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2095_UnclosedResources/MultipleCloseablesInSingleTry.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2095_UnclosedResources/MultipleCloseablesInSingleTry.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2095_UnclosedResources/NOCOMPILE_ZipFolder.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2095_UnclosedResources/OneClosedOneUnclosed.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2095_UnclosedResources/OneClosedOneUnclosed.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2095_UnclosedResources/ReferenceInCatcher.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2095_UnclosedResources/ReferenceInCatcher.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2095_UnclosedResources/ReferenceInCatcherAndFinalizerToFieldWithSameNameAsResource.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2095_UnclosedResources/ReferenceInCatcherAndFinalizerToFieldWithSameNameAsResource.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2095_UnclosedResources/UnclosedResourceWithinTryWithResources.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2095_UnclosedResources/UnclosedResourceWithinTryWithResources.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2097_EqualsArgumentType/EqualsWithStrangeParamName.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2097_EqualsArgumentType/EqualsWithStrangeParamName.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2097_EqualsArgumentType/SimpleEqualsMissingArgumentTypeCheck.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2097_EqualsArgumentType/SimpleEqualsMissingArgumentTypeCheck.java.exact (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2097_EqualsArgumentType/SimpleEqualsMissingArgumentTypeCheck.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2111_BigDecimalDoubleConstructor/BigDecimalDoubleConstructor.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2111_BigDecimalDoubleConstructor/BigDecimalDoubleConstructor.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2116_ArrayHashCodeAndToString/ArrayHashCodeAndToString.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2116_ArrayHashCodeAndToString/ArrayHashCodeAndToString.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2116_ArrayHashCodeAndToString/IGNORE_CodeFactory.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2116_ArrayHashCodeAndToString/NOCOMPILE_UnresolvableType.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2142_InterruptedException/CatchBlockWithBreak.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2142_InterruptedException/CatchBlockWithBreak.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2142_InterruptedException/CatchBlockWithContinue.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2142_InterruptedException/CatchBlockWithContinue.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2142_InterruptedException/CatchMultipleTypes.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2142_InterruptedException/CatchMultipleTypes.java.exact (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2142_InterruptedException/CatchMultipleTypes.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2142_InterruptedException/CatchesWithNestedExits.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2142_InterruptedException/CatchesWithNestedExits.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2142_InterruptedException/InterruptedExceptionForTesting.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2142_InterruptedException/InterruptedExceptionForTesting.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2142_InterruptedException/NOCOMPILE_RepairAndFieldTypePrint.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2142_InterruptedException/NOCOMPILE_RepairAndFieldTypePrint.java.exact (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2142_InterruptedException/NOCOMPILE_RepairAndTryWithResourcePrint.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2142_InterruptedException/NOCOMPILE_RepairAndTryWithResourcePrint.java.exact (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2164_MathOnFloat/MathOnFloat.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2167_CompareToReturnValue/CompareToReturnValue.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2184_CastArithmeticOperand/CastArithmeticOperand.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2184_CastArithmeticOperand/LiteralIntOperand.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2184_CastArithmeticOperand/LiteralIntOperand.java.exact (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2184_CastArithmeticOperand/LiteralIntOperand.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2184_CastArithmeticOperand/MultipleBinaryOperatorsInMethodCall.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2184_CastArithmeticOperand/NOCOMPILE_NullOperandType.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2184_CastArithmeticOperand/NOCOMPILE_RepairAndDoNotRemoveImports.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2184_CastArithmeticOperand/NOCOMPILE_RepairAndDoNotRemoveImports.java.exact (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2184_CastArithmeticOperand/VariableIntOperand.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2184_CastArithmeticOperand/VariableIntOperand.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2204_EqualsOnAtomicClass/EqualsOnAtomicClass.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2225_ToStringReturningNull/NullReturningToString.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2225_ToStringReturningNull/NullReturningToString.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2272_IteratorNextException/IteratorNextException.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2755_XxeProcessing/DocumentBuilderChainedLocalVariable.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2755_XxeProcessing/DocumentBuilderChainedLocalVariable.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2755_XxeProcessing/DocumentBuilderFullyChainedParse.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2755_XxeProcessing/DocumentBuilderFullyChainedParse.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2755_XxeProcessing/DocumentBuilderLocalVariable.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2755_XxeProcessing/DocumentBuilderLocalVariable.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2755_XxeProcessing/InsecureTransformerFactoryUsage.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2755_XxeProcessing/InsecureTransformerFactoryUsage.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2755_XxeProcessing/InsecureXMLInputFactoryUsage.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2755_XxeProcessing/InsecureXMLInputFactoryUsage.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2755_XxeProcessing/SetFeatureSecureProcessing.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S2755_XxeProcessing/SetFeatureSecureProcessing.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S3032_GetClassLoader/NOCOMPILE_GetClassLoader.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S3067_SynchronizationOnGetClass/SynchronizationOnGetClass.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S3984_UnusedThrowable/SingleUnusedThrowable.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S3984_UnusedThrowable/SingleUnusedThrowable.java.exact (100%) rename {src => sorald/src}/test/resources/processor_test_files/S3984_UnusedThrowable/SingleUnusedThrowable.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S3984_UnusedThrowable/UnusedThrowable.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S4065_ThreadLocalWithInitial/ThreadLocalInitialWithExactlyOneReturnStatement.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S4065_ThreadLocalWithInitial/ThreadLocalInitialWithExactlyOneReturnStatement.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S4065_ThreadLocalWithInitial/ThreadLocalInitialWithMultipleStatements.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S4065_ThreadLocalWithInitial/ThreadLocalInitialWithMultipleStatements.java.expected (100%) rename {src => sorald/src}/test/resources/processor_test_files/S4973_CompareStringsBoxedTypesWithEquals/CompareStringsBoxedTypesWithEquals.java (100%) rename {src => sorald/src}/test/resources/processor_test_files/S4973_CompareStringsBoxedTypesWithEquals/CompareStringsBoxedTypesWithEquals.java.expected (100%) rename {src => sorald/src}/test/resources/scenario_test_files/README.md (100%) rename {src => sorald/src}/test/resources/scenario_test_files/classpath-dependent-project/pom.xml (100%) rename {src => sorald/src}/test/resources/scenario_test_files/classpath-dependent-project/src/main/java/sorald/test/App.java (100%) rename {src => sorald/src}/test/resources/scenario_test_files/maven_converter_pom.xml (100%) rename {src => sorald/src}/test/resources/scenario_test_files/project.with.module/module-info.java (100%) rename {src => sorald/src}/test/resources/scenario_test_files/project.with.module/some/pkg/ClassInNamedModuleWithDeadStores.java (100%) rename {src => sorald/src}/test/resources/scenario_test_files/simple-java8-maven-project/pom.xml (100%) rename {src => sorald/src}/test/resources/scenario_test_files/simple-java8-maven-project/src/main/java/sorald/test/App.java (100%) rename {src => sorald/src}/test/resources/scenario_test_files/simple-java8-maven-project/src/test/java/sorald/test/AppTest.java (100%) rename {src => sorald/src}/test/resources/warning_miner/deprecated_checks/S100_BadMethodNameCheck.java (100%) rename {src => sorald/src}/test/resources/warning_miner/deprecated_checks/S101_BadClassNameCheck.java (100%) rename {src => sorald/src}/test/resources/warning_miner/deprecated_checks/S1176_UndocumentedApiCheck.java (100%) rename {src => sorald/src}/test/resources/warning_miner/test_repos.txt (100%) rename {src => sorald/src}/test/resources/warning_miner/test_results.txt (100%) diff --git a/src/main/java/sorald/CodeGenerator.java b/sorald/src/main/java/sorald/CodeGenerator.java similarity index 100% rename from src/main/java/sorald/CodeGenerator.java rename to sorald/src/main/java/sorald/CodeGenerator.java diff --git a/src/main/java/sorald/Constants.java b/sorald/src/main/java/sorald/Constants.java similarity index 100% rename from src/main/java/sorald/Constants.java rename to sorald/src/main/java/sorald/Constants.java diff --git a/src/main/java/sorald/FileUtils.java b/sorald/src/main/java/sorald/FileUtils.java similarity index 100% rename from src/main/java/sorald/FileUtils.java rename to sorald/src/main/java/sorald/FileUtils.java diff --git a/src/main/java/sorald/Main.java b/sorald/src/main/java/sorald/Main.java similarity index 100% rename from src/main/java/sorald/Main.java rename to sorald/src/main/java/sorald/Main.java diff --git a/src/main/java/sorald/PrettyPrintingStrategy.java b/sorald/src/main/java/sorald/PrettyPrintingStrategy.java similarity index 100% rename from src/main/java/sorald/PrettyPrintingStrategy.java rename to sorald/src/main/java/sorald/PrettyPrintingStrategy.java diff --git a/src/main/java/sorald/Processors.java b/sorald/src/main/java/sorald/Processors.java similarity index 100% rename from src/main/java/sorald/Processors.java rename to sorald/src/main/java/sorald/Processors.java diff --git a/src/main/java/sorald/Repair.java b/sorald/src/main/java/sorald/Repair.java similarity index 100% rename from src/main/java/sorald/Repair.java rename to sorald/src/main/java/sorald/Repair.java diff --git a/src/main/java/sorald/RepairStrategy.java b/sorald/src/main/java/sorald/RepairStrategy.java similarity index 100% rename from src/main/java/sorald/RepairStrategy.java rename to sorald/src/main/java/sorald/RepairStrategy.java diff --git a/src/main/java/sorald/SelectiveForceImport.java b/sorald/src/main/java/sorald/SelectiveForceImport.java similarity index 100% rename from src/main/java/sorald/SelectiveForceImport.java rename to sorald/src/main/java/sorald/SelectiveForceImport.java diff --git a/src/main/java/sorald/SoraldConfig.java b/sorald/src/main/java/sorald/SoraldConfig.java similarity index 100% rename from src/main/java/sorald/SoraldConfig.java rename to sorald/src/main/java/sorald/SoraldConfig.java diff --git a/src/main/java/sorald/annotations/IncompleteProcessor.java b/sorald/src/main/java/sorald/annotations/IncompleteProcessor.java similarity index 100% rename from src/main/java/sorald/annotations/IncompleteProcessor.java rename to sorald/src/main/java/sorald/annotations/IncompleteProcessor.java diff --git a/src/main/java/sorald/annotations/ProcessorAnnotation.java b/sorald/src/main/java/sorald/annotations/ProcessorAnnotation.java similarity index 100% rename from src/main/java/sorald/annotations/ProcessorAnnotation.java rename to sorald/src/main/java/sorald/annotations/ProcessorAnnotation.java diff --git a/src/main/java/sorald/api/ProcessorRepository.java b/sorald/src/main/java/sorald/api/ProcessorRepository.java similarity index 100% rename from src/main/java/sorald/api/ProcessorRepository.java rename to sorald/src/main/java/sorald/api/ProcessorRepository.java diff --git a/src/main/java/sorald/api/RuleRepository.java b/sorald/src/main/java/sorald/api/RuleRepository.java similarity index 100% rename from src/main/java/sorald/api/RuleRepository.java rename to sorald/src/main/java/sorald/api/RuleRepository.java diff --git a/src/main/java/sorald/cli/BaseCommand.java b/sorald/src/main/java/sorald/cli/BaseCommand.java similarity index 100% rename from src/main/java/sorald/cli/BaseCommand.java rename to sorald/src/main/java/sorald/cli/BaseCommand.java diff --git a/src/main/java/sorald/cli/Cli.java b/sorald/src/main/java/sorald/cli/Cli.java similarity index 100% rename from src/main/java/sorald/cli/Cli.java rename to sorald/src/main/java/sorald/cli/Cli.java diff --git a/src/main/java/sorald/cli/MineCommand.java b/sorald/src/main/java/sorald/cli/MineCommand.java similarity index 100% rename from src/main/java/sorald/cli/MineCommand.java rename to sorald/src/main/java/sorald/cli/MineCommand.java diff --git a/src/main/java/sorald/cli/RealFileConverter.java b/sorald/src/main/java/sorald/cli/RealFileConverter.java similarity index 100% rename from src/main/java/sorald/cli/RealFileConverter.java rename to sorald/src/main/java/sorald/cli/RealFileConverter.java diff --git a/src/main/java/sorald/cli/RepairCommand.java b/sorald/src/main/java/sorald/cli/RepairCommand.java similarity index 100% rename from src/main/java/sorald/cli/RepairCommand.java rename to sorald/src/main/java/sorald/cli/RepairCommand.java diff --git a/src/main/java/sorald/cli/SoraldVersionProvider.java b/sorald/src/main/java/sorald/cli/SoraldVersionProvider.java similarity index 100% rename from src/main/java/sorald/cli/SoraldVersionProvider.java rename to sorald/src/main/java/sorald/cli/SoraldVersionProvider.java diff --git a/src/main/java/sorald/cli/SpecifiedViolation.java b/sorald/src/main/java/sorald/cli/SpecifiedViolation.java similarity index 100% rename from src/main/java/sorald/cli/SpecifiedViolation.java rename to sorald/src/main/java/sorald/cli/SpecifiedViolation.java diff --git a/src/main/java/sorald/event/EventHelper.java b/sorald/src/main/java/sorald/event/EventHelper.java similarity index 100% rename from src/main/java/sorald/event/EventHelper.java rename to sorald/src/main/java/sorald/event/EventHelper.java diff --git a/src/main/java/sorald/event/EventType.java b/sorald/src/main/java/sorald/event/EventType.java similarity index 100% rename from src/main/java/sorald/event/EventType.java rename to sorald/src/main/java/sorald/event/EventType.java diff --git a/src/main/java/sorald/event/SoraldEvent.java b/sorald/src/main/java/sorald/event/SoraldEvent.java similarity index 100% rename from src/main/java/sorald/event/SoraldEvent.java rename to sorald/src/main/java/sorald/event/SoraldEvent.java diff --git a/src/main/java/sorald/event/SoraldEventHandler.java b/sorald/src/main/java/sorald/event/SoraldEventHandler.java similarity index 100% rename from src/main/java/sorald/event/SoraldEventHandler.java rename to sorald/src/main/java/sorald/event/SoraldEventHandler.java diff --git a/src/main/java/sorald/event/StatsMetadataKeys.java b/sorald/src/main/java/sorald/event/StatsMetadataKeys.java similarity index 100% rename from src/main/java/sorald/event/StatsMetadataKeys.java rename to sorald/src/main/java/sorald/event/StatsMetadataKeys.java diff --git a/src/main/java/sorald/event/collectors/CompilationUnitCollector.java b/sorald/src/main/java/sorald/event/collectors/CompilationUnitCollector.java similarity index 100% rename from src/main/java/sorald/event/collectors/CompilationUnitCollector.java rename to sorald/src/main/java/sorald/event/collectors/CompilationUnitCollector.java diff --git a/src/main/java/sorald/event/collectors/MinerStatisticsCollector.java b/sorald/src/main/java/sorald/event/collectors/MinerStatisticsCollector.java similarity index 100% rename from src/main/java/sorald/event/collectors/MinerStatisticsCollector.java rename to sorald/src/main/java/sorald/event/collectors/MinerStatisticsCollector.java diff --git a/src/main/java/sorald/event/collectors/RepairStatisticsCollector.java b/sorald/src/main/java/sorald/event/collectors/RepairStatisticsCollector.java similarity index 100% rename from src/main/java/sorald/event/collectors/RepairStatisticsCollector.java rename to sorald/src/main/java/sorald/event/collectors/RepairStatisticsCollector.java diff --git a/src/main/java/sorald/event/models/CrashEvent.java b/sorald/src/main/java/sorald/event/models/CrashEvent.java similarity index 100% rename from src/main/java/sorald/event/models/CrashEvent.java rename to sorald/src/main/java/sorald/event/models/CrashEvent.java diff --git a/src/main/java/sorald/event/models/ExecutionInfo.java b/sorald/src/main/java/sorald/event/models/ExecutionInfo.java similarity index 100% rename from src/main/java/sorald/event/models/ExecutionInfo.java rename to sorald/src/main/java/sorald/event/models/ExecutionInfo.java diff --git a/src/main/java/sorald/event/models/RepairEvent.java b/sorald/src/main/java/sorald/event/models/RepairEvent.java similarity index 100% rename from src/main/java/sorald/event/models/RepairEvent.java rename to sorald/src/main/java/sorald/event/models/RepairEvent.java diff --git a/src/main/java/sorald/event/models/WarningLocation.java b/sorald/src/main/java/sorald/event/models/WarningLocation.java similarity index 100% rename from src/main/java/sorald/event/models/WarningLocation.java rename to sorald/src/main/java/sorald/event/models/WarningLocation.java diff --git a/src/main/java/sorald/event/models/miner/MinedRule.java b/sorald/src/main/java/sorald/event/models/miner/MinedRule.java similarity index 100% rename from src/main/java/sorald/event/models/miner/MinedRule.java rename to sorald/src/main/java/sorald/event/models/miner/MinedRule.java diff --git a/src/main/java/sorald/event/models/miner/MinedViolationEvent.java b/sorald/src/main/java/sorald/event/models/miner/MinedViolationEvent.java similarity index 100% rename from src/main/java/sorald/event/models/miner/MinedViolationEvent.java rename to sorald/src/main/java/sorald/event/models/miner/MinedViolationEvent.java diff --git a/src/main/java/sorald/event/models/repair/RuleRepairStatistics.java b/sorald/src/main/java/sorald/event/models/repair/RuleRepairStatistics.java similarity index 100% rename from src/main/java/sorald/event/models/repair/RuleRepairStatistics.java rename to sorald/src/main/java/sorald/event/models/repair/RuleRepairStatistics.java diff --git a/src/main/java/sorald/miner/MineSonarWarnings.java b/sorald/src/main/java/sorald/miner/MineSonarWarnings.java similarity index 100% rename from src/main/java/sorald/miner/MineSonarWarnings.java rename to sorald/src/main/java/sorald/miner/MineSonarWarnings.java diff --git a/src/main/java/sorald/miner/StatsOutputAnalyzer.java b/sorald/src/main/java/sorald/miner/StatsOutputAnalyzer.java similarity index 100% rename from src/main/java/sorald/miner/StatsOutputAnalyzer.java rename to sorald/src/main/java/sorald/miner/StatsOutputAnalyzer.java diff --git a/src/main/java/sorald/processor/ArrayHashCodeAndToStringProcessor.java b/sorald/src/main/java/sorald/processor/ArrayHashCodeAndToStringProcessor.java similarity index 100% rename from src/main/java/sorald/processor/ArrayHashCodeAndToStringProcessor.java rename to sorald/src/main/java/sorald/processor/ArrayHashCodeAndToStringProcessor.java diff --git a/src/main/java/sorald/processor/ArrayHashCodeAndToStringProcessor.md b/sorald/src/main/java/sorald/processor/ArrayHashCodeAndToStringProcessor.md similarity index 100% rename from src/main/java/sorald/processor/ArrayHashCodeAndToStringProcessor.md rename to sorald/src/main/java/sorald/processor/ArrayHashCodeAndToStringProcessor.md diff --git a/src/main/java/sorald/processor/BigDecimalDoubleConstructorProcessor.java b/sorald/src/main/java/sorald/processor/BigDecimalDoubleConstructorProcessor.java similarity index 100% rename from src/main/java/sorald/processor/BigDecimalDoubleConstructorProcessor.java rename to sorald/src/main/java/sorald/processor/BigDecimalDoubleConstructorProcessor.java diff --git a/src/main/java/sorald/processor/BigDecimalDoubleConstructorProcessor.md b/sorald/src/main/java/sorald/processor/BigDecimalDoubleConstructorProcessor.md similarity index 100% rename from src/main/java/sorald/processor/BigDecimalDoubleConstructorProcessor.md rename to sorald/src/main/java/sorald/processor/BigDecimalDoubleConstructorProcessor.md diff --git a/src/main/java/sorald/processor/CastArithmeticOperandProcessor.java b/sorald/src/main/java/sorald/processor/CastArithmeticOperandProcessor.java similarity index 100% rename from src/main/java/sorald/processor/CastArithmeticOperandProcessor.java rename to sorald/src/main/java/sorald/processor/CastArithmeticOperandProcessor.java diff --git a/src/main/java/sorald/processor/CastArithmeticOperandProcessor.md b/sorald/src/main/java/sorald/processor/CastArithmeticOperandProcessor.md similarity index 100% rename from src/main/java/sorald/processor/CastArithmeticOperandProcessor.md rename to sorald/src/main/java/sorald/processor/CastArithmeticOperandProcessor.md diff --git a/src/main/java/sorald/processor/CollectionIsEmptyProcessor.java b/sorald/src/main/java/sorald/processor/CollectionIsEmptyProcessor.java similarity index 100% rename from src/main/java/sorald/processor/CollectionIsEmptyProcessor.java rename to sorald/src/main/java/sorald/processor/CollectionIsEmptyProcessor.java diff --git a/src/main/java/sorald/processor/CollectionIsEmptyProcessor.md b/sorald/src/main/java/sorald/processor/CollectionIsEmptyProcessor.md similarity index 100% rename from src/main/java/sorald/processor/CollectionIsEmptyProcessor.md rename to sorald/src/main/java/sorald/processor/CollectionIsEmptyProcessor.md diff --git a/src/main/java/sorald/processor/CollectionsEmptyConstantsProcessor.java b/sorald/src/main/java/sorald/processor/CollectionsEmptyConstantsProcessor.java similarity index 100% rename from src/main/java/sorald/processor/CollectionsEmptyConstantsProcessor.java rename to sorald/src/main/java/sorald/processor/CollectionsEmptyConstantsProcessor.java diff --git a/src/main/java/sorald/processor/CollectionsEmptyConstantsProcessor.md b/sorald/src/main/java/sorald/processor/CollectionsEmptyConstantsProcessor.md similarity index 100% rename from src/main/java/sorald/processor/CollectionsEmptyConstantsProcessor.md rename to sorald/src/main/java/sorald/processor/CollectionsEmptyConstantsProcessor.md diff --git a/src/main/java/sorald/processor/CompareStringsBoxedTypesWithEqualsProcessor.java b/sorald/src/main/java/sorald/processor/CompareStringsBoxedTypesWithEqualsProcessor.java similarity index 100% rename from src/main/java/sorald/processor/CompareStringsBoxedTypesWithEqualsProcessor.java rename to sorald/src/main/java/sorald/processor/CompareStringsBoxedTypesWithEqualsProcessor.java diff --git a/src/main/java/sorald/processor/CompareStringsBoxedTypesWithEqualsProcessor.md b/sorald/src/main/java/sorald/processor/CompareStringsBoxedTypesWithEqualsProcessor.md similarity index 100% rename from src/main/java/sorald/processor/CompareStringsBoxedTypesWithEqualsProcessor.md rename to sorald/src/main/java/sorald/processor/CompareStringsBoxedTypesWithEqualsProcessor.md diff --git a/src/main/java/sorald/processor/CompareToReturnValueProcessor.java b/sorald/src/main/java/sorald/processor/CompareToReturnValueProcessor.java similarity index 100% rename from src/main/java/sorald/processor/CompareToReturnValueProcessor.java rename to sorald/src/main/java/sorald/processor/CompareToReturnValueProcessor.java diff --git a/src/main/java/sorald/processor/CompareToReturnValueProcessor.md b/sorald/src/main/java/sorald/processor/CompareToReturnValueProcessor.md similarity index 100% rename from src/main/java/sorald/processor/CompareToReturnValueProcessor.md rename to sorald/src/main/java/sorald/processor/CompareToReturnValueProcessor.md diff --git a/src/main/java/sorald/processor/DeadStoreProcessor.java b/sorald/src/main/java/sorald/processor/DeadStoreProcessor.java similarity index 100% rename from src/main/java/sorald/processor/DeadStoreProcessor.java rename to sorald/src/main/java/sorald/processor/DeadStoreProcessor.java diff --git a/src/main/java/sorald/processor/DeadStoreProcessor.md b/sorald/src/main/java/sorald/processor/DeadStoreProcessor.md similarity index 100% rename from src/main/java/sorald/processor/DeadStoreProcessor.md rename to sorald/src/main/java/sorald/processor/DeadStoreProcessor.md diff --git a/src/main/java/sorald/processor/EqualsArgumentTypeProcessor.java b/sorald/src/main/java/sorald/processor/EqualsArgumentTypeProcessor.java similarity index 100% rename from src/main/java/sorald/processor/EqualsArgumentTypeProcessor.java rename to sorald/src/main/java/sorald/processor/EqualsArgumentTypeProcessor.java diff --git a/src/main/java/sorald/processor/EqualsArgumentTypeProcessor.md b/sorald/src/main/java/sorald/processor/EqualsArgumentTypeProcessor.md similarity index 100% rename from src/main/java/sorald/processor/EqualsArgumentTypeProcessor.md rename to sorald/src/main/java/sorald/processor/EqualsArgumentTypeProcessor.md diff --git a/src/main/java/sorald/processor/EqualsOnAtomicClassProcessor.java b/sorald/src/main/java/sorald/processor/EqualsOnAtomicClassProcessor.java similarity index 100% rename from src/main/java/sorald/processor/EqualsOnAtomicClassProcessor.java rename to sorald/src/main/java/sorald/processor/EqualsOnAtomicClassProcessor.java diff --git a/src/main/java/sorald/processor/EqualsOnAtomicClassProcessor.md b/sorald/src/main/java/sorald/processor/EqualsOnAtomicClassProcessor.md similarity index 100% rename from src/main/java/sorald/processor/EqualsOnAtomicClassProcessor.md rename to sorald/src/main/java/sorald/processor/EqualsOnAtomicClassProcessor.md diff --git a/src/main/java/sorald/processor/GetClassLoaderProcessor.java b/sorald/src/main/java/sorald/processor/GetClassLoaderProcessor.java similarity index 100% rename from src/main/java/sorald/processor/GetClassLoaderProcessor.java rename to sorald/src/main/java/sorald/processor/GetClassLoaderProcessor.java diff --git a/src/main/java/sorald/processor/GetClassLoaderProcessor.md b/sorald/src/main/java/sorald/processor/GetClassLoaderProcessor.md similarity index 100% rename from src/main/java/sorald/processor/GetClassLoaderProcessor.md rename to sorald/src/main/java/sorald/processor/GetClassLoaderProcessor.md diff --git a/src/main/java/sorald/processor/InterruptedExceptionProcessor.java b/sorald/src/main/java/sorald/processor/InterruptedExceptionProcessor.java similarity index 100% rename from src/main/java/sorald/processor/InterruptedExceptionProcessor.java rename to sorald/src/main/java/sorald/processor/InterruptedExceptionProcessor.java diff --git a/src/main/java/sorald/processor/InterruptedExceptionProcessor.md b/sorald/src/main/java/sorald/processor/InterruptedExceptionProcessor.md similarity index 100% rename from src/main/java/sorald/processor/InterruptedExceptionProcessor.md rename to sorald/src/main/java/sorald/processor/InterruptedExceptionProcessor.md diff --git a/src/main/java/sorald/processor/IteratorNextExceptionProcessor.java b/sorald/src/main/java/sorald/processor/IteratorNextExceptionProcessor.java similarity index 100% rename from src/main/java/sorald/processor/IteratorNextExceptionProcessor.java rename to sorald/src/main/java/sorald/processor/IteratorNextExceptionProcessor.java diff --git a/src/main/java/sorald/processor/IteratorNextExceptionProcessor.md b/sorald/src/main/java/sorald/processor/IteratorNextExceptionProcessor.md similarity index 100% rename from src/main/java/sorald/processor/IteratorNextExceptionProcessor.md rename to sorald/src/main/java/sorald/processor/IteratorNextExceptionProcessor.md diff --git a/src/main/java/sorald/processor/MathOnFloatProcessor.java b/sorald/src/main/java/sorald/processor/MathOnFloatProcessor.java similarity index 100% rename from src/main/java/sorald/processor/MathOnFloatProcessor.java rename to sorald/src/main/java/sorald/processor/MathOnFloatProcessor.java diff --git a/src/main/java/sorald/processor/MathOnFloatProcessor.md b/sorald/src/main/java/sorald/processor/MathOnFloatProcessor.md similarity index 100% rename from src/main/java/sorald/processor/MathOnFloatProcessor.md rename to sorald/src/main/java/sorald/processor/MathOnFloatProcessor.md diff --git a/src/main/java/sorald/processor/PublicStaticFieldShouldBeFinalProcessor.java b/sorald/src/main/java/sorald/processor/PublicStaticFieldShouldBeFinalProcessor.java similarity index 100% rename from src/main/java/sorald/processor/PublicStaticFieldShouldBeFinalProcessor.java rename to sorald/src/main/java/sorald/processor/PublicStaticFieldShouldBeFinalProcessor.java diff --git a/src/main/java/sorald/processor/PublicStaticFieldShouldBeFinalProcessor.md b/sorald/src/main/java/sorald/processor/PublicStaticFieldShouldBeFinalProcessor.md similarity index 100% rename from src/main/java/sorald/processor/PublicStaticFieldShouldBeFinalProcessor.md rename to sorald/src/main/java/sorald/processor/PublicStaticFieldShouldBeFinalProcessor.md diff --git a/src/main/java/sorald/processor/SelfAssignementProcessor.java b/sorald/src/main/java/sorald/processor/SelfAssignementProcessor.java similarity index 100% rename from src/main/java/sorald/processor/SelfAssignementProcessor.java rename to sorald/src/main/java/sorald/processor/SelfAssignementProcessor.java diff --git a/src/main/java/sorald/processor/SelfAssignementProcessor.md b/sorald/src/main/java/sorald/processor/SelfAssignementProcessor.md similarity index 100% rename from src/main/java/sorald/processor/SelfAssignementProcessor.md rename to sorald/src/main/java/sorald/processor/SelfAssignementProcessor.md diff --git a/src/main/java/sorald/processor/SerialVersionUidProcessor.java b/sorald/src/main/java/sorald/processor/SerialVersionUidProcessor.java similarity index 100% rename from src/main/java/sorald/processor/SerialVersionUidProcessor.java rename to sorald/src/main/java/sorald/processor/SerialVersionUidProcessor.java diff --git a/src/main/java/sorald/processor/SerialVersionUidProcessor.md b/sorald/src/main/java/sorald/processor/SerialVersionUidProcessor.md similarity index 100% rename from src/main/java/sorald/processor/SerialVersionUidProcessor.md rename to sorald/src/main/java/sorald/processor/SerialVersionUidProcessor.md diff --git a/src/main/java/sorald/processor/SerializableFieldInSerializableClassProcessor.java b/sorald/src/main/java/sorald/processor/SerializableFieldInSerializableClassProcessor.java similarity index 100% rename from src/main/java/sorald/processor/SerializableFieldInSerializableClassProcessor.java rename to sorald/src/main/java/sorald/processor/SerializableFieldInSerializableClassProcessor.java diff --git a/src/main/java/sorald/processor/SerializableFieldInSerializableClassProcessor.md b/sorald/src/main/java/sorald/processor/SerializableFieldInSerializableClassProcessor.md similarity index 100% rename from src/main/java/sorald/processor/SerializableFieldInSerializableClassProcessor.md rename to sorald/src/main/java/sorald/processor/SerializableFieldInSerializableClassProcessor.md diff --git a/src/main/java/sorald/processor/SoraldAbstractProcessor.java b/sorald/src/main/java/sorald/processor/SoraldAbstractProcessor.java similarity index 100% rename from src/main/java/sorald/processor/SoraldAbstractProcessor.java rename to sorald/src/main/java/sorald/processor/SoraldAbstractProcessor.java diff --git a/src/main/java/sorald/processor/StringLiteralInsideEqualsProcessor.java b/sorald/src/main/java/sorald/processor/StringLiteralInsideEqualsProcessor.java similarity index 100% rename from src/main/java/sorald/processor/StringLiteralInsideEqualsProcessor.java rename to sorald/src/main/java/sorald/processor/StringLiteralInsideEqualsProcessor.java diff --git a/src/main/java/sorald/processor/StringLiteralInsideEqualsProcessor.md b/sorald/src/main/java/sorald/processor/StringLiteralInsideEqualsProcessor.md similarity index 100% rename from src/main/java/sorald/processor/StringLiteralInsideEqualsProcessor.md rename to sorald/src/main/java/sorald/processor/StringLiteralInsideEqualsProcessor.md diff --git a/src/main/java/sorald/processor/SynchronizationOnGetClassProcessor.java b/sorald/src/main/java/sorald/processor/SynchronizationOnGetClassProcessor.java similarity index 100% rename from src/main/java/sorald/processor/SynchronizationOnGetClassProcessor.java rename to sorald/src/main/java/sorald/processor/SynchronizationOnGetClassProcessor.java diff --git a/src/main/java/sorald/processor/SynchronizationOnGetClassProcessor.md b/sorald/src/main/java/sorald/processor/SynchronizationOnGetClassProcessor.md similarity index 100% rename from src/main/java/sorald/processor/SynchronizationOnGetClassProcessor.md rename to sorald/src/main/java/sorald/processor/SynchronizationOnGetClassProcessor.md diff --git a/src/main/java/sorald/processor/SynchronizationOnStringOrBoxedProcessor.java b/sorald/src/main/java/sorald/processor/SynchronizationOnStringOrBoxedProcessor.java similarity index 100% rename from src/main/java/sorald/processor/SynchronizationOnStringOrBoxedProcessor.java rename to sorald/src/main/java/sorald/processor/SynchronizationOnStringOrBoxedProcessor.java diff --git a/src/main/java/sorald/processor/SynchronizationOnStringOrBoxedProcessor.md b/sorald/src/main/java/sorald/processor/SynchronizationOnStringOrBoxedProcessor.md similarity index 100% rename from src/main/java/sorald/processor/SynchronizationOnStringOrBoxedProcessor.md rename to sorald/src/main/java/sorald/processor/SynchronizationOnStringOrBoxedProcessor.md diff --git a/src/main/java/sorald/processor/ThreadLocalWithInitial.java b/sorald/src/main/java/sorald/processor/ThreadLocalWithInitial.java similarity index 100% rename from src/main/java/sorald/processor/ThreadLocalWithInitial.java rename to sorald/src/main/java/sorald/processor/ThreadLocalWithInitial.java diff --git a/src/main/java/sorald/processor/ThreadLocalWithInitial.md b/sorald/src/main/java/sorald/processor/ThreadLocalWithInitial.md similarity index 100% rename from src/main/java/sorald/processor/ThreadLocalWithInitial.md rename to sorald/src/main/java/sorald/processor/ThreadLocalWithInitial.md diff --git a/src/main/java/sorald/processor/ThreadRunProcessor.java b/sorald/src/main/java/sorald/processor/ThreadRunProcessor.java similarity index 100% rename from src/main/java/sorald/processor/ThreadRunProcessor.java rename to sorald/src/main/java/sorald/processor/ThreadRunProcessor.java diff --git a/src/main/java/sorald/processor/ThreadRunProcessor.md b/sorald/src/main/java/sorald/processor/ThreadRunProcessor.md similarity index 100% rename from src/main/java/sorald/processor/ThreadRunProcessor.md rename to sorald/src/main/java/sorald/processor/ThreadRunProcessor.md diff --git a/src/main/java/sorald/processor/ToStringReturningNullProcessor.java b/sorald/src/main/java/sorald/processor/ToStringReturningNullProcessor.java similarity index 100% rename from src/main/java/sorald/processor/ToStringReturningNullProcessor.java rename to sorald/src/main/java/sorald/processor/ToStringReturningNullProcessor.java diff --git a/src/main/java/sorald/processor/ToStringReturningNullProcessor.md b/sorald/src/main/java/sorald/processor/ToStringReturningNullProcessor.md similarity index 100% rename from src/main/java/sorald/processor/ToStringReturningNullProcessor.md rename to sorald/src/main/java/sorald/processor/ToStringReturningNullProcessor.md diff --git a/src/main/java/sorald/processor/UnclosedResourcesProcessor.java b/sorald/src/main/java/sorald/processor/UnclosedResourcesProcessor.java similarity index 100% rename from src/main/java/sorald/processor/UnclosedResourcesProcessor.java rename to sorald/src/main/java/sorald/processor/UnclosedResourcesProcessor.java diff --git a/src/main/java/sorald/processor/UnclosedResourcesProcessor.md b/sorald/src/main/java/sorald/processor/UnclosedResourcesProcessor.md similarity index 100% rename from src/main/java/sorald/processor/UnclosedResourcesProcessor.md rename to sorald/src/main/java/sorald/processor/UnclosedResourcesProcessor.md diff --git a/src/main/java/sorald/processor/UnusedLocalVariableProcessor.java b/sorald/src/main/java/sorald/processor/UnusedLocalVariableProcessor.java similarity index 100% rename from src/main/java/sorald/processor/UnusedLocalVariableProcessor.java rename to sorald/src/main/java/sorald/processor/UnusedLocalVariableProcessor.java diff --git a/src/main/java/sorald/processor/UnusedLocalVariableProcessor.md b/sorald/src/main/java/sorald/processor/UnusedLocalVariableProcessor.md similarity index 100% rename from src/main/java/sorald/processor/UnusedLocalVariableProcessor.md rename to sorald/src/main/java/sorald/processor/UnusedLocalVariableProcessor.md diff --git a/src/main/java/sorald/processor/UnusedPrivateFieldProcessor.java b/sorald/src/main/java/sorald/processor/UnusedPrivateFieldProcessor.java similarity index 100% rename from src/main/java/sorald/processor/UnusedPrivateFieldProcessor.java rename to sorald/src/main/java/sorald/processor/UnusedPrivateFieldProcessor.java diff --git a/src/main/java/sorald/processor/UnusedPrivateFieldProcessor.md b/sorald/src/main/java/sorald/processor/UnusedPrivateFieldProcessor.md similarity index 100% rename from src/main/java/sorald/processor/UnusedPrivateFieldProcessor.md rename to sorald/src/main/java/sorald/processor/UnusedPrivateFieldProcessor.md diff --git a/src/main/java/sorald/processor/UnusedThrowableProcessor.java b/sorald/src/main/java/sorald/processor/UnusedThrowableProcessor.java similarity index 100% rename from src/main/java/sorald/processor/UnusedThrowableProcessor.java rename to sorald/src/main/java/sorald/processor/UnusedThrowableProcessor.java diff --git a/src/main/java/sorald/processor/UnusedThrowableProcessor.md b/sorald/src/main/java/sorald/processor/UnusedThrowableProcessor.md similarity index 100% rename from src/main/java/sorald/processor/UnusedThrowableProcessor.md rename to sorald/src/main/java/sorald/processor/UnusedThrowableProcessor.md diff --git a/src/main/java/sorald/processor/UtilityClassWithPublicConstructorProcessor.java b/sorald/src/main/java/sorald/processor/UtilityClassWithPublicConstructorProcessor.java similarity index 100% rename from src/main/java/sorald/processor/UtilityClassWithPublicConstructorProcessor.java rename to sorald/src/main/java/sorald/processor/UtilityClassWithPublicConstructorProcessor.java diff --git a/src/main/java/sorald/processor/UtilityClassWithPublicConstructorProcessor.md b/sorald/src/main/java/sorald/processor/UtilityClassWithPublicConstructorProcessor.md similarity index 100% rename from src/main/java/sorald/processor/UtilityClassWithPublicConstructorProcessor.md rename to sorald/src/main/java/sorald/processor/UtilityClassWithPublicConstructorProcessor.md diff --git a/src/main/java/sorald/processor/XxeProcessingProcessor.java b/sorald/src/main/java/sorald/processor/XxeProcessingProcessor.java similarity index 100% rename from src/main/java/sorald/processor/XxeProcessingProcessor.java rename to sorald/src/main/java/sorald/processor/XxeProcessingProcessor.java diff --git a/src/main/java/sorald/processor/XxeProcessingProcessor.md b/sorald/src/main/java/sorald/processor/XxeProcessingProcessor.md similarity index 100% rename from src/main/java/sorald/processor/XxeProcessingProcessor.md rename to sorald/src/main/java/sorald/processor/XxeProcessingProcessor.md diff --git a/src/main/java/sorald/rule/IRuleType.java b/sorald/src/main/java/sorald/rule/IRuleType.java similarity index 100% rename from src/main/java/sorald/rule/IRuleType.java rename to sorald/src/main/java/sorald/rule/IRuleType.java diff --git a/src/main/java/sorald/rule/Rule.java b/sorald/src/main/java/sorald/rule/Rule.java similarity index 100% rename from src/main/java/sorald/rule/Rule.java rename to sorald/src/main/java/sorald/rule/Rule.java diff --git a/src/main/java/sorald/rule/RuleProvider.java b/sorald/src/main/java/sorald/rule/RuleProvider.java similarity index 100% rename from src/main/java/sorald/rule/RuleProvider.java rename to sorald/src/main/java/sorald/rule/RuleProvider.java diff --git a/src/main/java/sorald/rule/RuleViolation.java b/sorald/src/main/java/sorald/rule/RuleViolation.java similarity index 100% rename from src/main/java/sorald/rule/RuleViolation.java rename to sorald/src/main/java/sorald/rule/RuleViolation.java diff --git a/src/main/java/sorald/rule/StaticAnalyzer.java b/sorald/src/main/java/sorald/rule/StaticAnalyzer.java similarity index 100% rename from src/main/java/sorald/rule/StaticAnalyzer.java rename to sorald/src/main/java/sorald/rule/StaticAnalyzer.java diff --git a/src/main/java/sorald/segment/FirstFitSegmentationAlgorithm.java b/sorald/src/main/java/sorald/segment/FirstFitSegmentationAlgorithm.java similarity index 100% rename from src/main/java/sorald/segment/FirstFitSegmentationAlgorithm.java rename to sorald/src/main/java/sorald/segment/FirstFitSegmentationAlgorithm.java diff --git a/src/main/java/sorald/segment/Node.java b/sorald/src/main/java/sorald/segment/Node.java similarity index 100% rename from src/main/java/sorald/segment/Node.java rename to sorald/src/main/java/sorald/segment/Node.java diff --git a/src/main/java/sorald/segment/Pair.java b/sorald/src/main/java/sorald/segment/Pair.java similarity index 100% rename from src/main/java/sorald/segment/Pair.java rename to sorald/src/main/java/sorald/segment/Pair.java diff --git a/src/main/java/sorald/segment/SoraldTreeBuilderAlgorithm.java b/sorald/src/main/java/sorald/segment/SoraldTreeBuilderAlgorithm.java similarity index 100% rename from src/main/java/sorald/segment/SoraldTreeBuilderAlgorithm.java rename to sorald/src/main/java/sorald/segment/SoraldTreeBuilderAlgorithm.java diff --git a/src/main/java/sorald/sonar/BestFitScanner.java b/sorald/src/main/java/sorald/sonar/BestFitScanner.java similarity index 100% rename from src/main/java/sorald/sonar/BestFitScanner.java rename to sorald/src/main/java/sorald/sonar/BestFitScanner.java diff --git a/src/main/java/sorald/sonar/JavaInputFile.java b/sorald/src/main/java/sorald/sonar/JavaInputFile.java similarity index 100% rename from src/main/java/sorald/sonar/JavaInputFile.java rename to sorald/src/main/java/sorald/sonar/JavaInputFile.java diff --git a/src/main/java/sorald/sonar/ProcessorsClassGenerator.java b/sorald/src/main/java/sorald/sonar/ProcessorsClassGenerator.java similarity index 100% rename from src/main/java/sorald/sonar/ProcessorsClassGenerator.java rename to sorald/src/main/java/sorald/sonar/ProcessorsClassGenerator.java diff --git a/src/main/java/sorald/sonar/ProjectScanner.java b/sorald/src/main/java/sorald/sonar/ProjectScanner.java similarity index 100% rename from src/main/java/sorald/sonar/ProjectScanner.java rename to sorald/src/main/java/sorald/sonar/ProjectScanner.java diff --git a/src/main/java/sorald/sonar/ScannedViolation.java b/sorald/src/main/java/sorald/sonar/ScannedViolation.java similarity index 100% rename from src/main/java/sorald/sonar/ScannedViolation.java rename to sorald/src/main/java/sorald/sonar/ScannedViolation.java diff --git a/src/main/java/sorald/sonar/SonarLintEngine.java b/sorald/src/main/java/sorald/sonar/SonarLintEngine.java similarity index 100% rename from src/main/java/sorald/sonar/SonarLintEngine.java rename to sorald/src/main/java/sorald/sonar/SonarLintEngine.java diff --git a/src/main/java/sorald/sonar/SonarProcessorRepository.java b/sorald/src/main/java/sorald/sonar/SonarProcessorRepository.java similarity index 100% rename from src/main/java/sorald/sonar/SonarProcessorRepository.java rename to sorald/src/main/java/sorald/sonar/SonarProcessorRepository.java diff --git a/src/main/java/sorald/sonar/SonarRule.java b/sorald/src/main/java/sorald/sonar/SonarRule.java similarity index 100% rename from src/main/java/sorald/sonar/SonarRule.java rename to sorald/src/main/java/sorald/sonar/SonarRule.java diff --git a/src/main/java/sorald/sonar/SonarRuleRepository.java b/sorald/src/main/java/sorald/sonar/SonarRuleRepository.java similarity index 100% rename from src/main/java/sorald/sonar/SonarRuleRepository.java rename to sorald/src/main/java/sorald/sonar/SonarRuleRepository.java diff --git a/src/main/java/sorald/sonar/SonarRuleType.java b/sorald/src/main/java/sorald/sonar/SonarRuleType.java similarity index 100% rename from src/main/java/sorald/sonar/SonarRuleType.java rename to sorald/src/main/java/sorald/sonar/SonarRuleType.java diff --git a/src/main/java/sorald/sonar/SonarStaticAnalyzer.java b/sorald/src/main/java/sorald/sonar/SonarStaticAnalyzer.java similarity index 100% rename from src/main/java/sorald/sonar/SonarStaticAnalyzer.java rename to sorald/src/main/java/sorald/sonar/SonarStaticAnalyzer.java diff --git a/src/main/java/sorald/support/IdentityHashSet.java b/sorald/src/main/java/sorald/support/IdentityHashSet.java similarity index 100% rename from src/main/java/sorald/support/IdentityHashSet.java rename to sorald/src/main/java/sorald/support/IdentityHashSet.java diff --git a/src/main/java/sorald/util/ConfigLoader.java b/sorald/src/main/java/sorald/util/ConfigLoader.java similarity index 100% rename from src/main/java/sorald/util/ConfigLoader.java rename to sorald/src/main/java/sorald/util/ConfigLoader.java diff --git a/src/main/java/sorald/util/MavenUtils.java b/sorald/src/main/java/sorald/util/MavenUtils.java similarity index 100% rename from src/main/java/sorald/util/MavenUtils.java rename to sorald/src/main/java/sorald/util/MavenUtils.java diff --git a/src/main/java/sorald/util/Transformations.java b/sorald/src/main/java/sorald/util/Transformations.java similarity index 100% rename from src/main/java/sorald/util/Transformations.java rename to sorald/src/main/java/sorald/util/Transformations.java diff --git a/src/main/resources/config.properties b/sorald/src/main/resources/config.properties similarity index 100% rename from src/main/resources/config.properties rename to sorald/src/main/resources/config.properties diff --git a/src/test/java/sorald/Assertions.java b/sorald/src/test/java/sorald/Assertions.java similarity index 100% rename from src/test/java/sorald/Assertions.java rename to sorald/src/test/java/sorald/Assertions.java diff --git a/src/test/java/sorald/ClasspathModeTest.java b/sorald/src/test/java/sorald/ClasspathModeTest.java similarity index 100% rename from src/test/java/sorald/ClasspathModeTest.java rename to sorald/src/test/java/sorald/ClasspathModeTest.java diff --git a/src/test/java/sorald/CodeGeneratorTest.java b/sorald/src/test/java/sorald/CodeGeneratorTest.java similarity index 100% rename from src/test/java/sorald/CodeGeneratorTest.java rename to sorald/src/test/java/sorald/CodeGeneratorTest.java diff --git a/src/test/java/sorald/FileUtilsTest.java b/sorald/src/test/java/sorald/FileUtilsTest.java similarity index 100% rename from src/test/java/sorald/FileUtilsTest.java rename to sorald/src/test/java/sorald/FileUtilsTest.java diff --git a/src/test/java/sorald/GatherStatsTest.java b/sorald/src/test/java/sorald/GatherStatsTest.java similarity index 100% rename from src/test/java/sorald/GatherStatsTest.java rename to sorald/src/test/java/sorald/GatherStatsTest.java diff --git a/src/test/java/sorald/MavenHelper.java b/sorald/src/test/java/sorald/MavenHelper.java similarity index 100% rename from src/test/java/sorald/MavenHelper.java rename to sorald/src/test/java/sorald/MavenHelper.java diff --git a/src/test/java/sorald/MavenLauncherTest.java b/sorald/src/test/java/sorald/MavenLauncherTest.java similarity index 100% rename from src/test/java/sorald/MavenLauncherTest.java rename to sorald/src/test/java/sorald/MavenLauncherTest.java diff --git a/src/test/java/sorald/RepairTest.java b/sorald/src/test/java/sorald/RepairTest.java similarity index 100% rename from src/test/java/sorald/RepairTest.java rename to sorald/src/test/java/sorald/RepairTest.java diff --git a/src/test/java/sorald/SegmentStrategyTest.java b/sorald/src/test/java/sorald/SegmentStrategyTest.java similarity index 100% rename from src/test/java/sorald/SegmentStrategyTest.java rename to sorald/src/test/java/sorald/SegmentStrategyTest.java diff --git a/src/test/java/sorald/SystemExitHandler.java b/sorald/src/test/java/sorald/SystemExitHandler.java similarity index 100% rename from src/test/java/sorald/SystemExitHandler.java rename to sorald/src/test/java/sorald/SystemExitHandler.java diff --git a/src/test/java/sorald/TargetedRepairTest.java b/sorald/src/test/java/sorald/TargetedRepairTest.java similarity index 100% rename from src/test/java/sorald/TargetedRepairTest.java rename to sorald/src/test/java/sorald/TargetedRepairTest.java diff --git a/src/test/java/sorald/TestHelper.java b/sorald/src/test/java/sorald/TestHelper.java similarity index 100% rename from src/test/java/sorald/TestHelper.java rename to sorald/src/test/java/sorald/TestHelper.java diff --git a/src/test/java/sorald/cli/CliTest.java b/sorald/src/test/java/sorald/cli/CliTest.java similarity index 100% rename from src/test/java/sorald/cli/CliTest.java rename to sorald/src/test/java/sorald/cli/CliTest.java diff --git a/src/test/java/sorald/cli/SoraldVersionProviderTest.java b/sorald/src/test/java/sorald/cli/SoraldVersionProviderTest.java similarity index 100% rename from src/test/java/sorald/cli/SoraldVersionProviderTest.java rename to sorald/src/test/java/sorald/cli/SoraldVersionProviderTest.java diff --git a/src/test/java/sorald/event/collectors/CompilationUnitCollectorTest.java b/sorald/src/test/java/sorald/event/collectors/CompilationUnitCollectorTest.java similarity index 100% rename from src/test/java/sorald/event/collectors/CompilationUnitCollectorTest.java rename to sorald/src/test/java/sorald/event/collectors/CompilationUnitCollectorTest.java diff --git a/src/test/java/sorald/miner/WarningMinerTest.java b/sorald/src/test/java/sorald/miner/WarningMinerTest.java similarity index 100% rename from src/test/java/sorald/miner/WarningMinerTest.java rename to sorald/src/test/java/sorald/miner/WarningMinerTest.java diff --git a/src/test/java/sorald/processor/BestFitScannerTest.java b/sorald/src/test/java/sorald/processor/BestFitScannerTest.java similarity index 100% rename from src/test/java/sorald/processor/BestFitScannerTest.java rename to sorald/src/test/java/sorald/processor/BestFitScannerTest.java diff --git a/src/test/java/sorald/processor/MaxFixesPerRuleTest.java b/sorald/src/test/java/sorald/processor/MaxFixesPerRuleTest.java similarity index 100% rename from src/test/java/sorald/processor/MaxFixesPerRuleTest.java rename to sorald/src/test/java/sorald/processor/MaxFixesPerRuleTest.java diff --git a/src/test/java/sorald/processor/NoSonarTest.java b/sorald/src/test/java/sorald/processor/NoSonarTest.java similarity index 100% rename from src/test/java/sorald/processor/NoSonarTest.java rename to sorald/src/test/java/sorald/processor/NoSonarTest.java diff --git a/src/test/java/sorald/processor/ProcessorDescriptionTest.java b/sorald/src/test/java/sorald/processor/ProcessorDescriptionTest.java similarity index 100% rename from src/test/java/sorald/processor/ProcessorDescriptionTest.java rename to sorald/src/test/java/sorald/processor/ProcessorDescriptionTest.java diff --git a/src/test/java/sorald/processor/ProcessorTest.java b/sorald/src/test/java/sorald/processor/ProcessorTest.java similarity index 100% rename from src/test/java/sorald/processor/ProcessorTest.java rename to sorald/src/test/java/sorald/processor/ProcessorTest.java diff --git a/src/test/java/sorald/processor/ProcessorTestFilesCompileTest.java b/sorald/src/test/java/sorald/processor/ProcessorTestFilesCompileTest.java similarity index 100% rename from src/test/java/sorald/processor/ProcessorTestFilesCompileTest.java rename to sorald/src/test/java/sorald/processor/ProcessorTestFilesCompileTest.java diff --git a/src/test/java/sorald/processor/ProcessorTestHelper.java b/sorald/src/test/java/sorald/processor/ProcessorTestHelper.java similarity index 100% rename from src/test/java/sorald/processor/ProcessorTestHelper.java rename to sorald/src/test/java/sorald/processor/ProcessorTestHelper.java diff --git a/src/test/java/sorald/processor/SoraldAbstractProcessorTest.java b/sorald/src/test/java/sorald/processor/SoraldAbstractProcessorTest.java similarity index 100% rename from src/test/java/sorald/processor/SoraldAbstractProcessorTest.java rename to sorald/src/test/java/sorald/processor/SoraldAbstractProcessorTest.java diff --git a/src/test/java/sorald/segment/FirstFitSegmentationAlgorithmTest.java b/sorald/src/test/java/sorald/segment/FirstFitSegmentationAlgorithmTest.java similarity index 100% rename from src/test/java/sorald/segment/FirstFitSegmentationAlgorithmTest.java rename to sorald/src/test/java/sorald/segment/FirstFitSegmentationAlgorithmTest.java diff --git a/src/test/java/sorald/segment/SoraldTreeBuilderAlgorithmTest.java b/sorald/src/test/java/sorald/segment/SoraldTreeBuilderAlgorithmTest.java similarity index 100% rename from src/test/java/sorald/segment/SoraldTreeBuilderAlgorithmTest.java rename to sorald/src/test/java/sorald/segment/SoraldTreeBuilderAlgorithmTest.java diff --git a/src/test/java/sorald/sonar/RuleViolationTest.java b/sorald/src/test/java/sorald/sonar/RuleViolationTest.java similarity index 100% rename from src/test/java/sorald/sonar/RuleViolationTest.java rename to sorald/src/test/java/sorald/sonar/RuleViolationTest.java diff --git a/src/test/java/sorald/sonar/SonarLintEngineTest.java b/sorald/src/test/java/sorald/sonar/SonarLintEngineTest.java similarity index 100% rename from src/test/java/sorald/sonar/SonarLintEngineTest.java rename to sorald/src/test/java/sorald/sonar/SonarLintEngineTest.java diff --git a/src/test/java/sorald/sonar/SonarRulesTest.java b/sorald/src/test/java/sorald/sonar/SonarRulesTest.java similarity index 100% rename from src/test/java/sorald/sonar/SonarRulesTest.java rename to sorald/src/test/java/sorald/sonar/SonarRulesTest.java diff --git a/src/test/resources/ArrayHashCodeAndToString.java b/sorald/src/test/resources/ArrayHashCodeAndToString.java similarity index 100% rename from src/test/resources/ArrayHashCodeAndToString.java rename to sorald/src/test/resources/ArrayHashCodeAndToString.java diff --git a/src/test/resources/DummyTreeDir/DummyOne.java b/sorald/src/test/resources/DummyTreeDir/DummyOne.java similarity index 100% rename from src/test/resources/DummyTreeDir/DummyOne.java rename to sorald/src/test/resources/DummyTreeDir/DummyOne.java diff --git a/src/test/resources/DummyTreeDir/DummySubFolder/DummyThree.java b/sorald/src/test/resources/DummyTreeDir/DummySubFolder/DummyThree.java similarity index 100% rename from src/test/resources/DummyTreeDir/DummySubFolder/DummyThree.java rename to sorald/src/test/resources/DummyTreeDir/DummySubFolder/DummyThree.java diff --git a/src/test/resources/DummyTreeDir/DummySubFolder/DummyTwo.java b/sorald/src/test/resources/DummyTreeDir/DummySubFolder/DummyTwo.java similarity index 100% rename from src/test/resources/DummyTreeDir/DummySubFolder/DummyTwo.java rename to sorald/src/test/resources/DummyTreeDir/DummySubFolder/DummyTwo.java diff --git a/src/test/resources/META-INF/bogus-manifests/MANIFEST-RELEASE-VERSION.MF b/sorald/src/test/resources/META-INF/bogus-manifests/MANIFEST-RELEASE-VERSION.MF similarity index 100% rename from src/test/resources/META-INF/bogus-manifests/MANIFEST-RELEASE-VERSION.MF rename to sorald/src/test/resources/META-INF/bogus-manifests/MANIFEST-RELEASE-VERSION.MF diff --git a/src/test/resources/META-INF/bogus-manifests/MANIFEST-SNAPSHOT-VERSION.MF b/sorald/src/test/resources/META-INF/bogus-manifests/MANIFEST-SNAPSHOT-VERSION.MF similarity index 100% rename from src/test/resources/META-INF/bogus-manifests/MANIFEST-SNAPSHOT-VERSION.MF rename to sorald/src/test/resources/META-INF/bogus-manifests/MANIFEST-SNAPSHOT-VERSION.MF diff --git a/src/test/resources/META-INF/bogus-manifests/MANIFEST-WITHOUT-VERSION.MF b/sorald/src/test/resources/META-INF/bogus-manifests/MANIFEST-WITHOUT-VERSION.MF similarity index 100% rename from src/test/resources/META-INF/bogus-manifests/MANIFEST-WITHOUT-VERSION.MF rename to sorald/src/test/resources/META-INF/bogus-manifests/MANIFEST-WITHOUT-VERSION.MF diff --git a/src/test/resources/META-INF/services/org.junit.platform.launcher.TestExecutionListener b/sorald/src/test/resources/META-INF/services/org.junit.platform.launcher.TestExecutionListener similarity index 100% rename from src/test/resources/META-INF/services/org.junit.platform.launcher.TestExecutionListener rename to sorald/src/test/resources/META-INF/services/org.junit.platform.launcher.TestExecutionListener diff --git a/src/test/resources/MultipleProcessors.java b/sorald/src/test/resources/MultipleProcessors.java similarity index 100% rename from src/test/resources/MultipleProcessors.java rename to sorald/src/test/resources/MultipleProcessors.java diff --git a/src/test/resources/NOSONARCommentTest.java b/sorald/src/test/resources/NOSONARCommentTest.java similarity index 100% rename from src/test/resources/NOSONARCommentTest.java rename to sorald/src/test/resources/NOSONARCommentTest.java diff --git a/src/test/resources/WithMethodSuppressedS2116.java b/sorald/src/test/resources/WithMethodSuppressedS2116.java similarity index 100% rename from src/test/resources/WithMethodSuppressedS2116.java rename to sorald/src/test/resources/WithMethodSuppressedS2116.java diff --git a/src/test/resources/logback.xml b/sorald/src/test/resources/logback.xml similarity index 95% rename from src/test/resources/logback.xml rename to sorald/src/test/resources/logback.xml index 3b0c4ff26..c04f3aa08 100644 --- a/src/test/resources/logback.xml +++ b/sorald/src/test/resources/logback.xml @@ -1,3 +1,3 @@ - - - + + + diff --git a/src/test/resources/processor_test_files/README.md b/sorald/src/test/resources/processor_test_files/README.md similarity index 100% rename from src/test/resources/processor_test_files/README.md rename to sorald/src/test/resources/processor_test_files/README.md diff --git a/src/test/resources/processor_test_files/S1068_UnusedPrivateField/JointDeclarationOfTwoFields.java b/sorald/src/test/resources/processor_test_files/S1068_UnusedPrivateField/JointDeclarationOfTwoFields.java similarity index 100% rename from src/test/resources/processor_test_files/S1068_UnusedPrivateField/JointDeclarationOfTwoFields.java rename to sorald/src/test/resources/processor_test_files/S1068_UnusedPrivateField/JointDeclarationOfTwoFields.java diff --git a/src/test/resources/processor_test_files/S1068_UnusedPrivateField/JointDeclarationOfTwoFields.java.expected b/sorald/src/test/resources/processor_test_files/S1068_UnusedPrivateField/JointDeclarationOfTwoFields.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S1068_UnusedPrivateField/JointDeclarationOfTwoFields.java.expected rename to sorald/src/test/resources/processor_test_files/S1068_UnusedPrivateField/JointDeclarationOfTwoFields.java.expected diff --git a/src/test/resources/processor_test_files/S1068_UnusedPrivateField/JointDeclarationsOfMultipleFields.java b/sorald/src/test/resources/processor_test_files/S1068_UnusedPrivateField/JointDeclarationsOfMultipleFields.java similarity index 100% rename from src/test/resources/processor_test_files/S1068_UnusedPrivateField/JointDeclarationsOfMultipleFields.java rename to sorald/src/test/resources/processor_test_files/S1068_UnusedPrivateField/JointDeclarationsOfMultipleFields.java diff --git a/src/test/resources/processor_test_files/S1068_UnusedPrivateField/JointDeclarationsOfMultipleFields.java.expected b/sorald/src/test/resources/processor_test_files/S1068_UnusedPrivateField/JointDeclarationsOfMultipleFields.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S1068_UnusedPrivateField/JointDeclarationsOfMultipleFields.java.expected rename to sorald/src/test/resources/processor_test_files/S1068_UnusedPrivateField/JointDeclarationsOfMultipleFields.java.expected diff --git a/src/test/resources/processor_test_files/S1068_UnusedPrivateField/UnusedPrivateField.java b/sorald/src/test/resources/processor_test_files/S1068_UnusedPrivateField/UnusedPrivateField.java similarity index 100% rename from src/test/resources/processor_test_files/S1068_UnusedPrivateField/UnusedPrivateField.java rename to sorald/src/test/resources/processor_test_files/S1068_UnusedPrivateField/UnusedPrivateField.java diff --git a/src/test/resources/processor_test_files/S1068_UnusedPrivateField/UnusedPrivateField.java.expected b/sorald/src/test/resources/processor_test_files/S1068_UnusedPrivateField/UnusedPrivateField.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S1068_UnusedPrivateField/UnusedPrivateField.java.expected rename to sorald/src/test/resources/processor_test_files/S1068_UnusedPrivateField/UnusedPrivateField.java.expected diff --git a/src/test/resources/processor_test_files/S1118_UtilityClassWithPublicConstructor/UtilityClassWithImplicitPublicConstructor.java b/sorald/src/test/resources/processor_test_files/S1118_UtilityClassWithPublicConstructor/UtilityClassWithImplicitPublicConstructor.java similarity index 100% rename from src/test/resources/processor_test_files/S1118_UtilityClassWithPublicConstructor/UtilityClassWithImplicitPublicConstructor.java rename to sorald/src/test/resources/processor_test_files/S1118_UtilityClassWithPublicConstructor/UtilityClassWithImplicitPublicConstructor.java diff --git a/src/test/resources/processor_test_files/S1118_UtilityClassWithPublicConstructor/UtilityClassWithImplicitPublicConstructor.java.expected b/sorald/src/test/resources/processor_test_files/S1118_UtilityClassWithPublicConstructor/UtilityClassWithImplicitPublicConstructor.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S1118_UtilityClassWithPublicConstructor/UtilityClassWithImplicitPublicConstructor.java.expected rename to sorald/src/test/resources/processor_test_files/S1118_UtilityClassWithPublicConstructor/UtilityClassWithImplicitPublicConstructor.java.expected diff --git a/src/test/resources/processor_test_files/S1132_StringLiteralInsideEquals/StringLiteralInsideEqualsAndNullCheckShouldBeRemoved.java b/sorald/src/test/resources/processor_test_files/S1132_StringLiteralInsideEquals/StringLiteralInsideEqualsAndNullCheckShouldBeRemoved.java similarity index 100% rename from src/test/resources/processor_test_files/S1132_StringLiteralInsideEquals/StringLiteralInsideEqualsAndNullCheckShouldBeRemoved.java rename to sorald/src/test/resources/processor_test_files/S1132_StringLiteralInsideEquals/StringLiteralInsideEqualsAndNullCheckShouldBeRemoved.java diff --git a/src/test/resources/processor_test_files/S1132_StringLiteralInsideEquals/StringLiteralInsideEqualsAndNullCheckShouldBeRemoved.java.exact b/sorald/src/test/resources/processor_test_files/S1132_StringLiteralInsideEquals/StringLiteralInsideEqualsAndNullCheckShouldBeRemoved.java.exact similarity index 100% rename from src/test/resources/processor_test_files/S1132_StringLiteralInsideEquals/StringLiteralInsideEqualsAndNullCheckShouldBeRemoved.java.exact rename to sorald/src/test/resources/processor_test_files/S1132_StringLiteralInsideEquals/StringLiteralInsideEqualsAndNullCheckShouldBeRemoved.java.exact diff --git a/src/test/resources/processor_test_files/S1132_StringLiteralInsideEquals/StringLiteralInsideEqualsAndNullCheckShouldBeRemoved.java.expected b/sorald/src/test/resources/processor_test_files/S1132_StringLiteralInsideEquals/StringLiteralInsideEqualsAndNullCheckShouldBeRemoved.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S1132_StringLiteralInsideEquals/StringLiteralInsideEqualsAndNullCheckShouldBeRemoved.java.expected rename to sorald/src/test/resources/processor_test_files/S1132_StringLiteralInsideEquals/StringLiteralInsideEqualsAndNullCheckShouldBeRemoved.java.expected diff --git a/src/test/resources/processor_test_files/S1132_StringLiteralInsideEquals/StringLiteralInsideEqualsAndNullCheckShouldNotBeRemoved.expected b/sorald/src/test/resources/processor_test_files/S1132_StringLiteralInsideEquals/StringLiteralInsideEqualsAndNullCheckShouldNotBeRemoved.expected similarity index 100% rename from src/test/resources/processor_test_files/S1132_StringLiteralInsideEquals/StringLiteralInsideEqualsAndNullCheckShouldNotBeRemoved.expected rename to sorald/src/test/resources/processor_test_files/S1132_StringLiteralInsideEquals/StringLiteralInsideEqualsAndNullCheckShouldNotBeRemoved.expected diff --git a/src/test/resources/processor_test_files/S1132_StringLiteralInsideEquals/StringLiteralInsideEqualsAndNullCheckShouldNotBeRemoved.java b/sorald/src/test/resources/processor_test_files/S1132_StringLiteralInsideEquals/StringLiteralInsideEqualsAndNullCheckShouldNotBeRemoved.java similarity index 100% rename from src/test/resources/processor_test_files/S1132_StringLiteralInsideEquals/StringLiteralInsideEqualsAndNullCheckShouldNotBeRemoved.java rename to sorald/src/test/resources/processor_test_files/S1132_StringLiteralInsideEquals/StringLiteralInsideEqualsAndNullCheckShouldNotBeRemoved.java diff --git a/src/test/resources/processor_test_files/S1132_StringLiteralInsideEquals/StringLiteralInsideEqualsSimpleCaseWithEquals.java b/sorald/src/test/resources/processor_test_files/S1132_StringLiteralInsideEquals/StringLiteralInsideEqualsSimpleCaseWithEquals.java similarity index 100% rename from src/test/resources/processor_test_files/S1132_StringLiteralInsideEquals/StringLiteralInsideEqualsSimpleCaseWithEquals.java rename to sorald/src/test/resources/processor_test_files/S1132_StringLiteralInsideEquals/StringLiteralInsideEqualsSimpleCaseWithEquals.java diff --git a/src/test/resources/processor_test_files/S1132_StringLiteralInsideEquals/StringLiteralInsideEqualsSimpleCaseWithEquals.java.expected b/sorald/src/test/resources/processor_test_files/S1132_StringLiteralInsideEquals/StringLiteralInsideEqualsSimpleCaseWithEquals.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S1132_StringLiteralInsideEquals/StringLiteralInsideEqualsSimpleCaseWithEquals.java.expected rename to sorald/src/test/resources/processor_test_files/S1132_StringLiteralInsideEquals/StringLiteralInsideEqualsSimpleCaseWithEquals.java.expected diff --git a/src/test/resources/processor_test_files/S1132_StringLiteralInsideEquals/StringLiteralInsideEqualsSimpleCaseWithEqualsIgnoreCase.java b/sorald/src/test/resources/processor_test_files/S1132_StringLiteralInsideEquals/StringLiteralInsideEqualsSimpleCaseWithEqualsIgnoreCase.java similarity index 100% rename from src/test/resources/processor_test_files/S1132_StringLiteralInsideEquals/StringLiteralInsideEqualsSimpleCaseWithEqualsIgnoreCase.java rename to sorald/src/test/resources/processor_test_files/S1132_StringLiteralInsideEquals/StringLiteralInsideEqualsSimpleCaseWithEqualsIgnoreCase.java diff --git a/src/test/resources/processor_test_files/S1132_StringLiteralInsideEquals/StringLiteralInsideEqualsSimpleCaseWithEqualsIgnoreCase.java.expected b/sorald/src/test/resources/processor_test_files/S1132_StringLiteralInsideEquals/StringLiteralInsideEqualsSimpleCaseWithEqualsIgnoreCase.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S1132_StringLiteralInsideEquals/StringLiteralInsideEqualsSimpleCaseWithEqualsIgnoreCase.java.expected rename to sorald/src/test/resources/processor_test_files/S1132_StringLiteralInsideEquals/StringLiteralInsideEqualsSimpleCaseWithEqualsIgnoreCase.java.expected diff --git a/src/test/resources/processor_test_files/S1155_CollectionIsEmpty/CollectionIsEmpty.java b/sorald/src/test/resources/processor_test_files/S1155_CollectionIsEmpty/CollectionIsEmpty.java similarity index 100% rename from src/test/resources/processor_test_files/S1155_CollectionIsEmpty/CollectionIsEmpty.java rename to sorald/src/test/resources/processor_test_files/S1155_CollectionIsEmpty/CollectionIsEmpty.java diff --git a/src/test/resources/processor_test_files/S1155_CollectionIsEmpty/CollectionIsEmpty.java.expected b/sorald/src/test/resources/processor_test_files/S1155_CollectionIsEmpty/CollectionIsEmpty.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S1155_CollectionIsEmpty/CollectionIsEmpty.java.expected rename to sorald/src/test/resources/processor_test_files/S1155_CollectionIsEmpty/CollectionIsEmpty.java.expected diff --git a/src/test/resources/processor_test_files/S1217_ThreadRun/ThreadRunInvocation.java b/sorald/src/test/resources/processor_test_files/S1217_ThreadRun/ThreadRunInvocation.java similarity index 100% rename from src/test/resources/processor_test_files/S1217_ThreadRun/ThreadRunInvocation.java rename to sorald/src/test/resources/processor_test_files/S1217_ThreadRun/ThreadRunInvocation.java diff --git a/src/test/resources/processor_test_files/S1217_ThreadRun/ThreadRunInvocation.java.expected b/sorald/src/test/resources/processor_test_files/S1217_ThreadRun/ThreadRunInvocation.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S1217_ThreadRun/ThreadRunInvocation.java.expected rename to sorald/src/test/resources/processor_test_files/S1217_ThreadRun/ThreadRunInvocation.java.expected diff --git a/src/test/resources/processor_test_files/S1444_PublicStaticFieldShouldBeFinal/ExistingQualifiedNamesRemainQualified.java b/sorald/src/test/resources/processor_test_files/S1444_PublicStaticFieldShouldBeFinal/ExistingQualifiedNamesRemainQualified.java similarity index 100% rename from src/test/resources/processor_test_files/S1444_PublicStaticFieldShouldBeFinal/ExistingQualifiedNamesRemainQualified.java rename to sorald/src/test/resources/processor_test_files/S1444_PublicStaticFieldShouldBeFinal/ExistingQualifiedNamesRemainQualified.java diff --git a/src/test/resources/processor_test_files/S1444_PublicStaticFieldShouldBeFinal/ExistingQualifiedNamesRemainQualified.java.expected b/sorald/src/test/resources/processor_test_files/S1444_PublicStaticFieldShouldBeFinal/ExistingQualifiedNamesRemainQualified.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S1444_PublicStaticFieldShouldBeFinal/ExistingQualifiedNamesRemainQualified.java.expected rename to sorald/src/test/resources/processor_test_files/S1444_PublicStaticFieldShouldBeFinal/ExistingQualifiedNamesRemainQualified.java.expected diff --git a/src/test/resources/processor_test_files/S1444_PublicStaticFieldShouldBeFinal/NonFinalPublicStaticField.java b/sorald/src/test/resources/processor_test_files/S1444_PublicStaticFieldShouldBeFinal/NonFinalPublicStaticField.java similarity index 100% rename from src/test/resources/processor_test_files/S1444_PublicStaticFieldShouldBeFinal/NonFinalPublicStaticField.java rename to sorald/src/test/resources/processor_test_files/S1444_PublicStaticFieldShouldBeFinal/NonFinalPublicStaticField.java diff --git a/src/test/resources/processor_test_files/S1444_PublicStaticFieldShouldBeFinal/NonFinalPublicStaticField.java.expected b/sorald/src/test/resources/processor_test_files/S1444_PublicStaticFieldShouldBeFinal/NonFinalPublicStaticField.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S1444_PublicStaticFieldShouldBeFinal/NonFinalPublicStaticField.java.expected rename to sorald/src/test/resources/processor_test_files/S1444_PublicStaticFieldShouldBeFinal/NonFinalPublicStaticField.java.expected diff --git a/src/test/resources/processor_test_files/S1481_UnusedLocalVariable/UnusedVariableInForLoopHeader.java b/sorald/src/test/resources/processor_test_files/S1481_UnusedLocalVariable/UnusedVariableInForLoopHeader.java similarity index 100% rename from src/test/resources/processor_test_files/S1481_UnusedLocalVariable/UnusedVariableInForLoopHeader.java rename to sorald/src/test/resources/processor_test_files/S1481_UnusedLocalVariable/UnusedVariableInForLoopHeader.java diff --git a/src/test/resources/processor_test_files/S1481_UnusedLocalVariable/UnusedVariableInForLoopHeader.java.expected b/sorald/src/test/resources/processor_test_files/S1481_UnusedLocalVariable/UnusedVariableInForLoopHeader.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S1481_UnusedLocalVariable/UnusedVariableInForLoopHeader.java.expected rename to sorald/src/test/resources/processor_test_files/S1481_UnusedLocalVariable/UnusedVariableInForLoopHeader.java.expected diff --git a/src/test/resources/processor_test_files/S1596_CollectionsEmptyConstants/CollectionsEmptyConstants.java b/sorald/src/test/resources/processor_test_files/S1596_CollectionsEmptyConstants/CollectionsEmptyConstants.java similarity index 100% rename from src/test/resources/processor_test_files/S1596_CollectionsEmptyConstants/CollectionsEmptyConstants.java rename to sorald/src/test/resources/processor_test_files/S1596_CollectionsEmptyConstants/CollectionsEmptyConstants.java diff --git a/src/test/resources/processor_test_files/S1596_CollectionsEmptyConstants/CollectionsEmptyConstants.java.expected b/sorald/src/test/resources/processor_test_files/S1596_CollectionsEmptyConstants/CollectionsEmptyConstants.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S1596_CollectionsEmptyConstants/CollectionsEmptyConstants.java.expected rename to sorald/src/test/resources/processor_test_files/S1596_CollectionsEmptyConstants/CollectionsEmptyConstants.java.expected diff --git a/src/test/resources/processor_test_files/S1656_SelfAssignment/SelfAssignement.java b/sorald/src/test/resources/processor_test_files/S1656_SelfAssignment/SelfAssignement.java similarity index 100% rename from src/test/resources/processor_test_files/S1656_SelfAssignment/SelfAssignement.java rename to sorald/src/test/resources/processor_test_files/S1656_SelfAssignment/SelfAssignement.java diff --git a/src/test/resources/processor_test_files/S1854_DeadStore/DeadInitializerInFlatBlock.java b/sorald/src/test/resources/processor_test_files/S1854_DeadStore/DeadInitializerInFlatBlock.java similarity index 100% rename from src/test/resources/processor_test_files/S1854_DeadStore/DeadInitializerInFlatBlock.java rename to sorald/src/test/resources/processor_test_files/S1854_DeadStore/DeadInitializerInFlatBlock.java diff --git a/src/test/resources/processor_test_files/S1854_DeadStore/DeadInitializerInFlatBlock.java.expected b/sorald/src/test/resources/processor_test_files/S1854_DeadStore/DeadInitializerInFlatBlock.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S1854_DeadStore/DeadInitializerInFlatBlock.java.expected rename to sorald/src/test/resources/processor_test_files/S1854_DeadStore/DeadInitializerInFlatBlock.java.expected diff --git a/src/test/resources/processor_test_files/S1854_DeadStore/DeadInitializerWithRootWriteInNestedBlock.java b/sorald/src/test/resources/processor_test_files/S1854_DeadStore/DeadInitializerWithRootWriteInNestedBlock.java similarity index 100% rename from src/test/resources/processor_test_files/S1854_DeadStore/DeadInitializerWithRootWriteInNestedBlock.java rename to sorald/src/test/resources/processor_test_files/S1854_DeadStore/DeadInitializerWithRootWriteInNestedBlock.java diff --git a/src/test/resources/processor_test_files/S1854_DeadStore/DeadInitializerWithRootWriteInNestedBlock.java.expected b/sorald/src/test/resources/processor_test_files/S1854_DeadStore/DeadInitializerWithRootWriteInNestedBlock.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S1854_DeadStore/DeadInitializerWithRootWriteInNestedBlock.java.expected rename to sorald/src/test/resources/processor_test_files/S1854_DeadStore/DeadInitializerWithRootWriteInNestedBlock.java.expected diff --git a/src/test/resources/processor_test_files/S1854_DeadStore/DeadInitializerWithUseInMultipleNestedBlocks.java b/sorald/src/test/resources/processor_test_files/S1854_DeadStore/DeadInitializerWithUseInMultipleNestedBlocks.java similarity index 100% rename from src/test/resources/processor_test_files/S1854_DeadStore/DeadInitializerWithUseInMultipleNestedBlocks.java rename to sorald/src/test/resources/processor_test_files/S1854_DeadStore/DeadInitializerWithUseInMultipleNestedBlocks.java diff --git a/src/test/resources/processor_test_files/S1854_DeadStore/DeadInitializerWithUseInMultipleNestedBlocks.java.expected b/sorald/src/test/resources/processor_test_files/S1854_DeadStore/DeadInitializerWithUseInMultipleNestedBlocks.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S1854_DeadStore/DeadInitializerWithUseInMultipleNestedBlocks.java.expected rename to sorald/src/test/resources/processor_test_files/S1854_DeadStore/DeadInitializerWithUseInMultipleNestedBlocks.java.expected diff --git a/src/test/resources/processor_test_files/S1854_DeadStore/DeadInitializerWithUseInNestedBlock.java b/sorald/src/test/resources/processor_test_files/S1854_DeadStore/DeadInitializerWithUseInNestedBlock.java similarity index 100% rename from src/test/resources/processor_test_files/S1854_DeadStore/DeadInitializerWithUseInNestedBlock.java rename to sorald/src/test/resources/processor_test_files/S1854_DeadStore/DeadInitializerWithUseInNestedBlock.java diff --git a/src/test/resources/processor_test_files/S1854_DeadStore/DeadInitializerWithUseInNestedBlock.java.expected b/sorald/src/test/resources/processor_test_files/S1854_DeadStore/DeadInitializerWithUseInNestedBlock.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S1854_DeadStore/DeadInitializerWithUseInNestedBlock.java.expected rename to sorald/src/test/resources/processor_test_files/S1854_DeadStore/DeadInitializerWithUseInNestedBlock.java.expected diff --git a/src/test/resources/processor_test_files/S1854_DeadStore/DeadStoreInLoopHeader.java b/sorald/src/test/resources/processor_test_files/S1854_DeadStore/DeadStoreInLoopHeader.java similarity index 100% rename from src/test/resources/processor_test_files/S1854_DeadStore/DeadStoreInLoopHeader.java rename to sorald/src/test/resources/processor_test_files/S1854_DeadStore/DeadStoreInLoopHeader.java diff --git a/src/test/resources/processor_test_files/S1854_DeadStore/DeadStoreInLoopHeader.java.expected b/sorald/src/test/resources/processor_test_files/S1854_DeadStore/DeadStoreInLoopHeader.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S1854_DeadStore/DeadStoreInLoopHeader.java.expected rename to sorald/src/test/resources/processor_test_files/S1854_DeadStore/DeadStoreInLoopHeader.java.expected diff --git a/src/test/resources/processor_test_files/S1854_DeadStore/DeadStoreWithInvocation.java b/sorald/src/test/resources/processor_test_files/S1854_DeadStore/DeadStoreWithInvocation.java similarity index 100% rename from src/test/resources/processor_test_files/S1854_DeadStore/DeadStoreWithInvocation.java rename to sorald/src/test/resources/processor_test_files/S1854_DeadStore/DeadStoreWithInvocation.java diff --git a/src/test/resources/processor_test_files/S1854_DeadStore/DeadStoreWithInvocation.java.expected b/sorald/src/test/resources/processor_test_files/S1854_DeadStore/DeadStoreWithInvocation.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S1854_DeadStore/DeadStoreWithInvocation.java.expected rename to sorald/src/test/resources/processor_test_files/S1854_DeadStore/DeadStoreWithInvocation.java.expected diff --git a/src/test/resources/processor_test_files/S1854_DeadStore/DeadStores.java b/sorald/src/test/resources/processor_test_files/S1854_DeadStore/DeadStores.java similarity index 100% rename from src/test/resources/processor_test_files/S1854_DeadStore/DeadStores.java rename to sorald/src/test/resources/processor_test_files/S1854_DeadStore/DeadStores.java diff --git a/src/test/resources/processor_test_files/S1854_DeadStore/DeadVariableWithMultipleDeadStores.java b/sorald/src/test/resources/processor_test_files/S1854_DeadStore/DeadVariableWithMultipleDeadStores.java similarity index 100% rename from src/test/resources/processor_test_files/S1854_DeadStore/DeadVariableWithMultipleDeadStores.java rename to sorald/src/test/resources/processor_test_files/S1854_DeadStore/DeadVariableWithMultipleDeadStores.java diff --git a/src/test/resources/processor_test_files/S1854_DeadStore/DeadVariableWithMultipleDeadStores.java.exact b/sorald/src/test/resources/processor_test_files/S1854_DeadStore/DeadVariableWithMultipleDeadStores.java.exact similarity index 100% rename from src/test/resources/processor_test_files/S1854_DeadStore/DeadVariableWithMultipleDeadStores.java.exact rename to sorald/src/test/resources/processor_test_files/S1854_DeadStore/DeadVariableWithMultipleDeadStores.java.exact diff --git a/src/test/resources/processor_test_files/S1854_DeadStore/DeadVariableWithMultipleDeadStores.java.expected b/sorald/src/test/resources/processor_test_files/S1854_DeadStore/DeadVariableWithMultipleDeadStores.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S1854_DeadStore/DeadVariableWithMultipleDeadStores.java.expected rename to sorald/src/test/resources/processor_test_files/S1854_DeadStore/DeadVariableWithMultipleDeadStores.java.expected diff --git a/src/test/resources/processor_test_files/S1854_DeadStore/JointLocalVarDeclaration.java b/sorald/src/test/resources/processor_test_files/S1854_DeadStore/JointLocalVarDeclaration.java similarity index 100% rename from src/test/resources/processor_test_files/S1854_DeadStore/JointLocalVarDeclaration.java rename to sorald/src/test/resources/processor_test_files/S1854_DeadStore/JointLocalVarDeclaration.java diff --git a/src/test/resources/processor_test_files/S1854_DeadStore/JointLocalVarDeclaration.java.expected b/sorald/src/test/resources/processor_test_files/S1854_DeadStore/JointLocalVarDeclaration.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S1854_DeadStore/JointLocalVarDeclaration.java.expected rename to sorald/src/test/resources/processor_test_files/S1854_DeadStore/JointLocalVarDeclaration.java.expected diff --git a/src/test/resources/processor_test_files/S1854_DeadStore/MultiLineJointLocalVariableDeclarations.java b/sorald/src/test/resources/processor_test_files/S1854_DeadStore/MultiLineJointLocalVariableDeclarations.java similarity index 100% rename from src/test/resources/processor_test_files/S1854_DeadStore/MultiLineJointLocalVariableDeclarations.java rename to sorald/src/test/resources/processor_test_files/S1854_DeadStore/MultiLineJointLocalVariableDeclarations.java diff --git a/src/test/resources/processor_test_files/S1854_DeadStore/MultiLineJointLocalVariableDeclarations.java.expected b/sorald/src/test/resources/processor_test_files/S1854_DeadStore/MultiLineJointLocalVariableDeclarations.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S1854_DeadStore/MultiLineJointLocalVariableDeclarations.java.expected rename to sorald/src/test/resources/processor_test_files/S1854_DeadStore/MultiLineJointLocalVariableDeclarations.java.expected diff --git a/src/test/resources/processor_test_files/S1854_DeadStore/MultipleDeadStoresInARow.java b/sorald/src/test/resources/processor_test_files/S1854_DeadStore/MultipleDeadStoresInARow.java similarity index 100% rename from src/test/resources/processor_test_files/S1854_DeadStore/MultipleDeadStoresInARow.java rename to sorald/src/test/resources/processor_test_files/S1854_DeadStore/MultipleDeadStoresInARow.java diff --git a/src/test/resources/processor_test_files/S1854_DeadStore/MultipleDeadStoresInARow.java.expected b/sorald/src/test/resources/processor_test_files/S1854_DeadStore/MultipleDeadStoresInARow.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S1854_DeadStore/MultipleDeadStoresInARow.java.expected rename to sorald/src/test/resources/processor_test_files/S1854_DeadStore/MultipleDeadStoresInARow.java.expected diff --git a/src/test/resources/processor_test_files/S1854_DeadStore/NOCOMPILE_ShouldNotRemoveUnresolvedMethod.java b/sorald/src/test/resources/processor_test_files/S1854_DeadStore/NOCOMPILE_ShouldNotRemoveUnresolvedMethod.java similarity index 100% rename from src/test/resources/processor_test_files/S1854_DeadStore/NOCOMPILE_ShouldNotRemoveUnresolvedMethod.java rename to sorald/src/test/resources/processor_test_files/S1854_DeadStore/NOCOMPILE_ShouldNotRemoveUnresolvedMethod.java diff --git a/src/test/resources/processor_test_files/S1854_DeadStore/NOCOMPILE_ShouldNotRemoveUnresolvedMethod.java.expected b/sorald/src/test/resources/processor_test_files/S1854_DeadStore/NOCOMPILE_ShouldNotRemoveUnresolvedMethod.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S1854_DeadStore/NOCOMPILE_ShouldNotRemoveUnresolvedMethod.java.expected rename to sorald/src/test/resources/processor_test_files/S1854_DeadStore/NOCOMPILE_ShouldNotRemoveUnresolvedMethod.java.expected diff --git a/src/test/resources/processor_test_files/S1854_DeadStore/ReadFromDeadStore.expected b/sorald/src/test/resources/processor_test_files/S1854_DeadStore/ReadFromDeadStore.expected similarity index 100% rename from src/test/resources/processor_test_files/S1854_DeadStore/ReadFromDeadStore.expected rename to sorald/src/test/resources/processor_test_files/S1854_DeadStore/ReadFromDeadStore.expected diff --git a/src/test/resources/processor_test_files/S1854_DeadStore/ReadFromDeadStore.java b/sorald/src/test/resources/processor_test_files/S1854_DeadStore/ReadFromDeadStore.java similarity index 100% rename from src/test/resources/processor_test_files/S1854_DeadStore/ReadFromDeadStore.java rename to sorald/src/test/resources/processor_test_files/S1854_DeadStore/ReadFromDeadStore.java diff --git a/src/test/resources/processor_test_files/S1854_DeadStore/ShouldNotRemoveInvocations.java b/sorald/src/test/resources/processor_test_files/S1854_DeadStore/ShouldNotRemoveInvocations.java similarity index 100% rename from src/test/resources/processor_test_files/S1854_DeadStore/ShouldNotRemoveInvocations.java rename to sorald/src/test/resources/processor_test_files/S1854_DeadStore/ShouldNotRemoveInvocations.java diff --git a/src/test/resources/processor_test_files/S1854_DeadStore/ShouldNotRemoveInvocations.java.expected b/sorald/src/test/resources/processor_test_files/S1854_DeadStore/ShouldNotRemoveInvocations.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S1854_DeadStore/ShouldNotRemoveInvocations.java.expected rename to sorald/src/test/resources/processor_test_files/S1854_DeadStore/ShouldNotRemoveInvocations.java.expected diff --git a/src/test/resources/processor_test_files/S1854_DeadStore/ShouldNotRemoveListAddAll.java b/sorald/src/test/resources/processor_test_files/S1854_DeadStore/ShouldNotRemoveListAddAll.java similarity index 100% rename from src/test/resources/processor_test_files/S1854_DeadStore/ShouldNotRemoveListAddAll.java rename to sorald/src/test/resources/processor_test_files/S1854_DeadStore/ShouldNotRemoveListAddAll.java diff --git a/src/test/resources/processor_test_files/S1854_DeadStore/ShouldNotRemoveListAddAll.java.expected b/sorald/src/test/resources/processor_test_files/S1854_DeadStore/ShouldNotRemoveListAddAll.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S1854_DeadStore/ShouldNotRemoveListAddAll.java.expected rename to sorald/src/test/resources/processor_test_files/S1854_DeadStore/ShouldNotRemoveListAddAll.java.expected diff --git a/src/test/resources/processor_test_files/S1854_DeadStore/SonarFalseNegatives.java b/sorald/src/test/resources/processor_test_files/S1854_DeadStore/SonarFalseNegatives.java similarity index 100% rename from src/test/resources/processor_test_files/S1854_DeadStore/SonarFalseNegatives.java rename to sorald/src/test/resources/processor_test_files/S1854_DeadStore/SonarFalseNegatives.java diff --git a/src/test/resources/processor_test_files/S1854_DeadStore/SonarFalseNegatives.java.expected b/sorald/src/test/resources/processor_test_files/S1854_DeadStore/SonarFalseNegatives.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S1854_DeadStore/SonarFalseNegatives.java.expected rename to sorald/src/test/resources/processor_test_files/S1854_DeadStore/SonarFalseNegatives.java.expected diff --git a/src/test/resources/processor_test_files/S1854_DeadStore/UnaryOpsInStatementPosition.java b/sorald/src/test/resources/processor_test_files/S1854_DeadStore/UnaryOpsInStatementPosition.java similarity index 100% rename from src/test/resources/processor_test_files/S1854_DeadStore/UnaryOpsInStatementPosition.java rename to sorald/src/test/resources/processor_test_files/S1854_DeadStore/UnaryOpsInStatementPosition.java diff --git a/src/test/resources/processor_test_files/S1854_DeadStore/UnaryOpsInStatementPosition.java.expected b/sorald/src/test/resources/processor_test_files/S1854_DeadStore/UnaryOpsInStatementPosition.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S1854_DeadStore/UnaryOpsInStatementPosition.java.expected rename to sorald/src/test/resources/processor_test_files/S1854_DeadStore/UnaryOpsInStatementPosition.java.expected diff --git a/src/test/resources/processor_test_files/S1854_DeadStore/ViolationAndNonViolationOnSameLine.java b/sorald/src/test/resources/processor_test_files/S1854_DeadStore/ViolationAndNonViolationOnSameLine.java similarity index 100% rename from src/test/resources/processor_test_files/S1854_DeadStore/ViolationAndNonViolationOnSameLine.java rename to sorald/src/test/resources/processor_test_files/S1854_DeadStore/ViolationAndNonViolationOnSameLine.java diff --git a/src/test/resources/processor_test_files/S1854_DeadStore/ViolationAndNonViolationOnSameLine.java.expected b/sorald/src/test/resources/processor_test_files/S1854_DeadStore/ViolationAndNonViolationOnSameLine.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S1854_DeadStore/ViolationAndNonViolationOnSameLine.java.expected rename to sorald/src/test/resources/processor_test_files/S1854_DeadStore/ViolationAndNonViolationOnSameLine.java.expected diff --git a/src/test/resources/processor_test_files/S1860_SynchronizationOnStringOrBoxed/SynchronizationOnSimilarVariables.java b/sorald/src/test/resources/processor_test_files/S1860_SynchronizationOnStringOrBoxed/SynchronizationOnSimilarVariables.java similarity index 100% rename from src/test/resources/processor_test_files/S1860_SynchronizationOnStringOrBoxed/SynchronizationOnSimilarVariables.java rename to sorald/src/test/resources/processor_test_files/S1860_SynchronizationOnStringOrBoxed/SynchronizationOnSimilarVariables.java diff --git a/src/test/resources/processor_test_files/S1860_SynchronizationOnStringOrBoxed/SynchronizationOnSimilarVariables.java.expected b/sorald/src/test/resources/processor_test_files/S1860_SynchronizationOnStringOrBoxed/SynchronizationOnSimilarVariables.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S1860_SynchronizationOnStringOrBoxed/SynchronizationOnSimilarVariables.java.expected rename to sorald/src/test/resources/processor_test_files/S1860_SynchronizationOnStringOrBoxed/SynchronizationOnSimilarVariables.java.expected diff --git a/src/test/resources/processor_test_files/S1860_SynchronizationOnStringOrBoxed/SynchronizationOnStringOrBoxed.java b/sorald/src/test/resources/processor_test_files/S1860_SynchronizationOnStringOrBoxed/SynchronizationOnStringOrBoxed.java similarity index 100% rename from src/test/resources/processor_test_files/S1860_SynchronizationOnStringOrBoxed/SynchronizationOnStringOrBoxed.java rename to sorald/src/test/resources/processor_test_files/S1860_SynchronizationOnStringOrBoxed/SynchronizationOnStringOrBoxed.java diff --git a/src/test/resources/processor_test_files/S1948_SerializableFieldInSerializableClass/SerializableFieldProcessorTest.java b/sorald/src/test/resources/processor_test_files/S1948_SerializableFieldInSerializableClass/SerializableFieldProcessorTest.java similarity index 100% rename from src/test/resources/processor_test_files/S1948_SerializableFieldInSerializableClass/SerializableFieldProcessorTest.java rename to sorald/src/test/resources/processor_test_files/S1948_SerializableFieldInSerializableClass/SerializableFieldProcessorTest.java diff --git a/src/test/resources/processor_test_files/S1948_SerializableFieldInSerializableClass/SerializableFieldProcessorTest.java.expected b/sorald/src/test/resources/processor_test_files/S1948_SerializableFieldInSerializableClass/SerializableFieldProcessorTest.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S1948_SerializableFieldInSerializableClass/SerializableFieldProcessorTest.java.expected rename to sorald/src/test/resources/processor_test_files/S1948_SerializableFieldInSerializableClass/SerializableFieldProcessorTest.java.expected diff --git a/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/CorrectPositionComment.java b/sorald/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/CorrectPositionComment.java similarity index 100% rename from src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/CorrectPositionComment.java rename to sorald/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/CorrectPositionComment.java diff --git a/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/CorrectPositionComment.java.expected b/sorald/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/CorrectPositionComment.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/CorrectPositionComment.java.expected rename to sorald/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/CorrectPositionComment.java.expected diff --git a/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/DefaultExpression.java b/sorald/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/DefaultExpression.java similarity index 100% rename from src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/DefaultExpression.java rename to sorald/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/DefaultExpression.java diff --git a/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/DefaultExpression.java.expected b/sorald/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/DefaultExpression.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/DefaultExpression.java.expected rename to sorald/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/DefaultExpression.java.expected diff --git a/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/Identifier.java b/sorald/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/Identifier.java similarity index 100% rename from src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/Identifier.java rename to sorald/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/Identifier.java diff --git a/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/Identifier.java.expected b/sorald/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/Identifier.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/Identifier.java.expected rename to sorald/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/Identifier.java.expected diff --git a/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/Modifiers.java b/sorald/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/Modifiers.java similarity index 100% rename from src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/Modifiers.java rename to sorald/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/Modifiers.java diff --git a/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/Modifiers.java.expected b/sorald/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/Modifiers.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/Modifiers.java.expected rename to sorald/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/Modifiers.java.expected diff --git a/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/NestedInAbstract.java b/sorald/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/NestedInAbstract.java similarity index 100% rename from src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/NestedInAbstract.java rename to sorald/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/NestedInAbstract.java diff --git a/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/NestedInAbstract.java.expected b/sorald/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/NestedInAbstract.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/NestedInAbstract.java.expected rename to sorald/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/NestedInAbstract.java.expected diff --git a/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/NestedInNestedGuiClass.java b/sorald/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/NestedInNestedGuiClass.java similarity index 100% rename from src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/NestedInNestedGuiClass.java rename to sorald/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/NestedInNestedGuiClass.java diff --git a/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/NestedInNestedGuiClass.java.expected b/sorald/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/NestedInNestedGuiClass.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/NestedInNestedGuiClass.java.expected rename to sorald/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/NestedInNestedGuiClass.java.expected diff --git a/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/NestedInThrowable.expected b/sorald/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/NestedInThrowable.expected similarity index 100% rename from src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/NestedInThrowable.expected rename to sorald/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/NestedInThrowable.expected diff --git a/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/NestedInThrowable.java b/sorald/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/NestedInThrowable.java similarity index 100% rename from src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/NestedInThrowable.java rename to sorald/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/NestedInThrowable.java diff --git a/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/NonSerial.java b/sorald/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/NonSerial.java similarity index 100% rename from src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/NonSerial.java rename to sorald/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/NonSerial.java diff --git a/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/NonSerial.java.expected b/sorald/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/NonSerial.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/NonSerial.java.expected rename to sorald/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/NonSerial.java.expected diff --git a/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/SupertypeImplementsSerializable.java b/sorald/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/SupertypeImplementsSerializable.java similarity index 100% rename from src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/SupertypeImplementsSerializable.java rename to sorald/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/SupertypeImplementsSerializable.java diff --git a/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/SupertypeImplementsSerializable.java.expected b/sorald/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/SupertypeImplementsSerializable.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/SupertypeImplementsSerializable.java.expected rename to sorald/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/SupertypeImplementsSerializable.java.expected diff --git a/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/UpperClass.java b/sorald/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/UpperClass.java similarity index 100% rename from src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/UpperClass.java rename to sorald/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/UpperClass.java diff --git a/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/UpperClass.java.exact b/sorald/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/UpperClass.java.exact similarity index 100% rename from src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/UpperClass.java.exact rename to sorald/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/UpperClass.java.exact diff --git a/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/UpperClass.java.expected b/sorald/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/UpperClass.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/UpperClass.java.expected rename to sorald/src/test/resources/processor_test_files/S2057_SerialVersionUidCheck/UpperClass.java.expected diff --git a/src/test/resources/processor_test_files/S2095_UnclosedResources/BadCloseInFinally.java b/sorald/src/test/resources/processor_test_files/S2095_UnclosedResources/BadCloseInFinally.java similarity index 100% rename from src/test/resources/processor_test_files/S2095_UnclosedResources/BadCloseInFinally.java rename to sorald/src/test/resources/processor_test_files/S2095_UnclosedResources/BadCloseInFinally.java diff --git a/src/test/resources/processor_test_files/S2095_UnclosedResources/BadCloseInFinally.java.expected b/sorald/src/test/resources/processor_test_files/S2095_UnclosedResources/BadCloseInFinally.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S2095_UnclosedResources/BadCloseInFinally.java.expected rename to sorald/src/test/resources/processor_test_files/S2095_UnclosedResources/BadCloseInFinally.java.expected diff --git a/src/test/resources/processor_test_files/S2095_UnclosedResources/MultipleCloseablesInSingleTry.java b/sorald/src/test/resources/processor_test_files/S2095_UnclosedResources/MultipleCloseablesInSingleTry.java similarity index 100% rename from src/test/resources/processor_test_files/S2095_UnclosedResources/MultipleCloseablesInSingleTry.java rename to sorald/src/test/resources/processor_test_files/S2095_UnclosedResources/MultipleCloseablesInSingleTry.java diff --git a/src/test/resources/processor_test_files/S2095_UnclosedResources/MultipleCloseablesInSingleTry.java.expected b/sorald/src/test/resources/processor_test_files/S2095_UnclosedResources/MultipleCloseablesInSingleTry.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S2095_UnclosedResources/MultipleCloseablesInSingleTry.java.expected rename to sorald/src/test/resources/processor_test_files/S2095_UnclosedResources/MultipleCloseablesInSingleTry.java.expected diff --git a/src/test/resources/processor_test_files/S2095_UnclosedResources/NOCOMPILE_ZipFolder.java b/sorald/src/test/resources/processor_test_files/S2095_UnclosedResources/NOCOMPILE_ZipFolder.java similarity index 100% rename from src/test/resources/processor_test_files/S2095_UnclosedResources/NOCOMPILE_ZipFolder.java rename to sorald/src/test/resources/processor_test_files/S2095_UnclosedResources/NOCOMPILE_ZipFolder.java diff --git a/src/test/resources/processor_test_files/S2095_UnclosedResources/OneClosedOneUnclosed.java b/sorald/src/test/resources/processor_test_files/S2095_UnclosedResources/OneClosedOneUnclosed.java similarity index 100% rename from src/test/resources/processor_test_files/S2095_UnclosedResources/OneClosedOneUnclosed.java rename to sorald/src/test/resources/processor_test_files/S2095_UnclosedResources/OneClosedOneUnclosed.java diff --git a/src/test/resources/processor_test_files/S2095_UnclosedResources/OneClosedOneUnclosed.java.expected b/sorald/src/test/resources/processor_test_files/S2095_UnclosedResources/OneClosedOneUnclosed.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S2095_UnclosedResources/OneClosedOneUnclosed.java.expected rename to sorald/src/test/resources/processor_test_files/S2095_UnclosedResources/OneClosedOneUnclosed.java.expected diff --git a/src/test/resources/processor_test_files/S2095_UnclosedResources/ReferenceInCatcher.java b/sorald/src/test/resources/processor_test_files/S2095_UnclosedResources/ReferenceInCatcher.java similarity index 100% rename from src/test/resources/processor_test_files/S2095_UnclosedResources/ReferenceInCatcher.java rename to sorald/src/test/resources/processor_test_files/S2095_UnclosedResources/ReferenceInCatcher.java diff --git a/src/test/resources/processor_test_files/S2095_UnclosedResources/ReferenceInCatcher.java.expected b/sorald/src/test/resources/processor_test_files/S2095_UnclosedResources/ReferenceInCatcher.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S2095_UnclosedResources/ReferenceInCatcher.java.expected rename to sorald/src/test/resources/processor_test_files/S2095_UnclosedResources/ReferenceInCatcher.java.expected diff --git a/src/test/resources/processor_test_files/S2095_UnclosedResources/ReferenceInCatcherAndFinalizerToFieldWithSameNameAsResource.java b/sorald/src/test/resources/processor_test_files/S2095_UnclosedResources/ReferenceInCatcherAndFinalizerToFieldWithSameNameAsResource.java similarity index 100% rename from src/test/resources/processor_test_files/S2095_UnclosedResources/ReferenceInCatcherAndFinalizerToFieldWithSameNameAsResource.java rename to sorald/src/test/resources/processor_test_files/S2095_UnclosedResources/ReferenceInCatcherAndFinalizerToFieldWithSameNameAsResource.java diff --git a/src/test/resources/processor_test_files/S2095_UnclosedResources/ReferenceInCatcherAndFinalizerToFieldWithSameNameAsResource.java.expected b/sorald/src/test/resources/processor_test_files/S2095_UnclosedResources/ReferenceInCatcherAndFinalizerToFieldWithSameNameAsResource.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S2095_UnclosedResources/ReferenceInCatcherAndFinalizerToFieldWithSameNameAsResource.java.expected rename to sorald/src/test/resources/processor_test_files/S2095_UnclosedResources/ReferenceInCatcherAndFinalizerToFieldWithSameNameAsResource.java.expected diff --git a/src/test/resources/processor_test_files/S2095_UnclosedResources/UnclosedResourceWithinTryWithResources.java b/sorald/src/test/resources/processor_test_files/S2095_UnclosedResources/UnclosedResourceWithinTryWithResources.java similarity index 100% rename from src/test/resources/processor_test_files/S2095_UnclosedResources/UnclosedResourceWithinTryWithResources.java rename to sorald/src/test/resources/processor_test_files/S2095_UnclosedResources/UnclosedResourceWithinTryWithResources.java diff --git a/src/test/resources/processor_test_files/S2095_UnclosedResources/UnclosedResourceWithinTryWithResources.java.expected b/sorald/src/test/resources/processor_test_files/S2095_UnclosedResources/UnclosedResourceWithinTryWithResources.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S2095_UnclosedResources/UnclosedResourceWithinTryWithResources.java.expected rename to sorald/src/test/resources/processor_test_files/S2095_UnclosedResources/UnclosedResourceWithinTryWithResources.java.expected diff --git a/src/test/resources/processor_test_files/S2097_EqualsArgumentType/EqualsWithStrangeParamName.java b/sorald/src/test/resources/processor_test_files/S2097_EqualsArgumentType/EqualsWithStrangeParamName.java similarity index 100% rename from src/test/resources/processor_test_files/S2097_EqualsArgumentType/EqualsWithStrangeParamName.java rename to sorald/src/test/resources/processor_test_files/S2097_EqualsArgumentType/EqualsWithStrangeParamName.java diff --git a/src/test/resources/processor_test_files/S2097_EqualsArgumentType/EqualsWithStrangeParamName.java.expected b/sorald/src/test/resources/processor_test_files/S2097_EqualsArgumentType/EqualsWithStrangeParamName.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S2097_EqualsArgumentType/EqualsWithStrangeParamName.java.expected rename to sorald/src/test/resources/processor_test_files/S2097_EqualsArgumentType/EqualsWithStrangeParamName.java.expected diff --git a/src/test/resources/processor_test_files/S2097_EqualsArgumentType/SimpleEqualsMissingArgumentTypeCheck.java b/sorald/src/test/resources/processor_test_files/S2097_EqualsArgumentType/SimpleEqualsMissingArgumentTypeCheck.java similarity index 100% rename from src/test/resources/processor_test_files/S2097_EqualsArgumentType/SimpleEqualsMissingArgumentTypeCheck.java rename to sorald/src/test/resources/processor_test_files/S2097_EqualsArgumentType/SimpleEqualsMissingArgumentTypeCheck.java diff --git a/src/test/resources/processor_test_files/S2097_EqualsArgumentType/SimpleEqualsMissingArgumentTypeCheck.java.exact b/sorald/src/test/resources/processor_test_files/S2097_EqualsArgumentType/SimpleEqualsMissingArgumentTypeCheck.java.exact similarity index 100% rename from src/test/resources/processor_test_files/S2097_EqualsArgumentType/SimpleEqualsMissingArgumentTypeCheck.java.exact rename to sorald/src/test/resources/processor_test_files/S2097_EqualsArgumentType/SimpleEqualsMissingArgumentTypeCheck.java.exact diff --git a/src/test/resources/processor_test_files/S2097_EqualsArgumentType/SimpleEqualsMissingArgumentTypeCheck.java.expected b/sorald/src/test/resources/processor_test_files/S2097_EqualsArgumentType/SimpleEqualsMissingArgumentTypeCheck.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S2097_EqualsArgumentType/SimpleEqualsMissingArgumentTypeCheck.java.expected rename to sorald/src/test/resources/processor_test_files/S2097_EqualsArgumentType/SimpleEqualsMissingArgumentTypeCheck.java.expected diff --git a/src/test/resources/processor_test_files/S2111_BigDecimalDoubleConstructor/BigDecimalDoubleConstructor.java b/sorald/src/test/resources/processor_test_files/S2111_BigDecimalDoubleConstructor/BigDecimalDoubleConstructor.java similarity index 100% rename from src/test/resources/processor_test_files/S2111_BigDecimalDoubleConstructor/BigDecimalDoubleConstructor.java rename to sorald/src/test/resources/processor_test_files/S2111_BigDecimalDoubleConstructor/BigDecimalDoubleConstructor.java diff --git a/src/test/resources/processor_test_files/S2111_BigDecimalDoubleConstructor/BigDecimalDoubleConstructor.java.expected b/sorald/src/test/resources/processor_test_files/S2111_BigDecimalDoubleConstructor/BigDecimalDoubleConstructor.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S2111_BigDecimalDoubleConstructor/BigDecimalDoubleConstructor.java.expected rename to sorald/src/test/resources/processor_test_files/S2111_BigDecimalDoubleConstructor/BigDecimalDoubleConstructor.java.expected diff --git a/src/test/resources/processor_test_files/S2116_ArrayHashCodeAndToString/ArrayHashCodeAndToString.java b/sorald/src/test/resources/processor_test_files/S2116_ArrayHashCodeAndToString/ArrayHashCodeAndToString.java similarity index 100% rename from src/test/resources/processor_test_files/S2116_ArrayHashCodeAndToString/ArrayHashCodeAndToString.java rename to sorald/src/test/resources/processor_test_files/S2116_ArrayHashCodeAndToString/ArrayHashCodeAndToString.java diff --git a/src/test/resources/processor_test_files/S2116_ArrayHashCodeAndToString/ArrayHashCodeAndToString.java.expected b/sorald/src/test/resources/processor_test_files/S2116_ArrayHashCodeAndToString/ArrayHashCodeAndToString.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S2116_ArrayHashCodeAndToString/ArrayHashCodeAndToString.java.expected rename to sorald/src/test/resources/processor_test_files/S2116_ArrayHashCodeAndToString/ArrayHashCodeAndToString.java.expected diff --git a/src/test/resources/processor_test_files/S2116_ArrayHashCodeAndToString/IGNORE_CodeFactory.java b/sorald/src/test/resources/processor_test_files/S2116_ArrayHashCodeAndToString/IGNORE_CodeFactory.java similarity index 100% rename from src/test/resources/processor_test_files/S2116_ArrayHashCodeAndToString/IGNORE_CodeFactory.java rename to sorald/src/test/resources/processor_test_files/S2116_ArrayHashCodeAndToString/IGNORE_CodeFactory.java diff --git a/src/test/resources/processor_test_files/S2116_ArrayHashCodeAndToString/NOCOMPILE_UnresolvableType.java b/sorald/src/test/resources/processor_test_files/S2116_ArrayHashCodeAndToString/NOCOMPILE_UnresolvableType.java similarity index 100% rename from src/test/resources/processor_test_files/S2116_ArrayHashCodeAndToString/NOCOMPILE_UnresolvableType.java rename to sorald/src/test/resources/processor_test_files/S2116_ArrayHashCodeAndToString/NOCOMPILE_UnresolvableType.java diff --git a/src/test/resources/processor_test_files/S2142_InterruptedException/CatchBlockWithBreak.expected b/sorald/src/test/resources/processor_test_files/S2142_InterruptedException/CatchBlockWithBreak.expected similarity index 100% rename from src/test/resources/processor_test_files/S2142_InterruptedException/CatchBlockWithBreak.expected rename to sorald/src/test/resources/processor_test_files/S2142_InterruptedException/CatchBlockWithBreak.expected diff --git a/src/test/resources/processor_test_files/S2142_InterruptedException/CatchBlockWithBreak.java b/sorald/src/test/resources/processor_test_files/S2142_InterruptedException/CatchBlockWithBreak.java similarity index 100% rename from src/test/resources/processor_test_files/S2142_InterruptedException/CatchBlockWithBreak.java rename to sorald/src/test/resources/processor_test_files/S2142_InterruptedException/CatchBlockWithBreak.java diff --git a/src/test/resources/processor_test_files/S2142_InterruptedException/CatchBlockWithContinue.expected b/sorald/src/test/resources/processor_test_files/S2142_InterruptedException/CatchBlockWithContinue.expected similarity index 100% rename from src/test/resources/processor_test_files/S2142_InterruptedException/CatchBlockWithContinue.expected rename to sorald/src/test/resources/processor_test_files/S2142_InterruptedException/CatchBlockWithContinue.expected diff --git a/src/test/resources/processor_test_files/S2142_InterruptedException/CatchBlockWithContinue.java b/sorald/src/test/resources/processor_test_files/S2142_InterruptedException/CatchBlockWithContinue.java similarity index 100% rename from src/test/resources/processor_test_files/S2142_InterruptedException/CatchBlockWithContinue.java rename to sorald/src/test/resources/processor_test_files/S2142_InterruptedException/CatchBlockWithContinue.java diff --git a/src/test/resources/processor_test_files/S2142_InterruptedException/CatchMultipleTypes.java b/sorald/src/test/resources/processor_test_files/S2142_InterruptedException/CatchMultipleTypes.java similarity index 100% rename from src/test/resources/processor_test_files/S2142_InterruptedException/CatchMultipleTypes.java rename to sorald/src/test/resources/processor_test_files/S2142_InterruptedException/CatchMultipleTypes.java diff --git a/src/test/resources/processor_test_files/S2142_InterruptedException/CatchMultipleTypes.java.exact b/sorald/src/test/resources/processor_test_files/S2142_InterruptedException/CatchMultipleTypes.java.exact similarity index 100% rename from src/test/resources/processor_test_files/S2142_InterruptedException/CatchMultipleTypes.java.exact rename to sorald/src/test/resources/processor_test_files/S2142_InterruptedException/CatchMultipleTypes.java.exact diff --git a/src/test/resources/processor_test_files/S2142_InterruptedException/CatchMultipleTypes.java.expected b/sorald/src/test/resources/processor_test_files/S2142_InterruptedException/CatchMultipleTypes.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S2142_InterruptedException/CatchMultipleTypes.java.expected rename to sorald/src/test/resources/processor_test_files/S2142_InterruptedException/CatchMultipleTypes.java.expected diff --git a/src/test/resources/processor_test_files/S2142_InterruptedException/CatchesWithNestedExits.java b/sorald/src/test/resources/processor_test_files/S2142_InterruptedException/CatchesWithNestedExits.java similarity index 100% rename from src/test/resources/processor_test_files/S2142_InterruptedException/CatchesWithNestedExits.java rename to sorald/src/test/resources/processor_test_files/S2142_InterruptedException/CatchesWithNestedExits.java diff --git a/src/test/resources/processor_test_files/S2142_InterruptedException/CatchesWithNestedExits.java.expected b/sorald/src/test/resources/processor_test_files/S2142_InterruptedException/CatchesWithNestedExits.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S2142_InterruptedException/CatchesWithNestedExits.java.expected rename to sorald/src/test/resources/processor_test_files/S2142_InterruptedException/CatchesWithNestedExits.java.expected diff --git a/src/test/resources/processor_test_files/S2142_InterruptedException/InterruptedExceptionForTesting.java b/sorald/src/test/resources/processor_test_files/S2142_InterruptedException/InterruptedExceptionForTesting.java similarity index 100% rename from src/test/resources/processor_test_files/S2142_InterruptedException/InterruptedExceptionForTesting.java rename to sorald/src/test/resources/processor_test_files/S2142_InterruptedException/InterruptedExceptionForTesting.java diff --git a/src/test/resources/processor_test_files/S2142_InterruptedException/InterruptedExceptionForTesting.java.expected b/sorald/src/test/resources/processor_test_files/S2142_InterruptedException/InterruptedExceptionForTesting.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S2142_InterruptedException/InterruptedExceptionForTesting.java.expected rename to sorald/src/test/resources/processor_test_files/S2142_InterruptedException/InterruptedExceptionForTesting.java.expected diff --git a/src/test/resources/processor_test_files/S2142_InterruptedException/NOCOMPILE_RepairAndFieldTypePrint.java b/sorald/src/test/resources/processor_test_files/S2142_InterruptedException/NOCOMPILE_RepairAndFieldTypePrint.java similarity index 100% rename from src/test/resources/processor_test_files/S2142_InterruptedException/NOCOMPILE_RepairAndFieldTypePrint.java rename to sorald/src/test/resources/processor_test_files/S2142_InterruptedException/NOCOMPILE_RepairAndFieldTypePrint.java diff --git a/src/test/resources/processor_test_files/S2142_InterruptedException/NOCOMPILE_RepairAndFieldTypePrint.java.exact b/sorald/src/test/resources/processor_test_files/S2142_InterruptedException/NOCOMPILE_RepairAndFieldTypePrint.java.exact similarity index 100% rename from src/test/resources/processor_test_files/S2142_InterruptedException/NOCOMPILE_RepairAndFieldTypePrint.java.exact rename to sorald/src/test/resources/processor_test_files/S2142_InterruptedException/NOCOMPILE_RepairAndFieldTypePrint.java.exact diff --git a/src/test/resources/processor_test_files/S2142_InterruptedException/NOCOMPILE_RepairAndTryWithResourcePrint.java b/sorald/src/test/resources/processor_test_files/S2142_InterruptedException/NOCOMPILE_RepairAndTryWithResourcePrint.java similarity index 100% rename from src/test/resources/processor_test_files/S2142_InterruptedException/NOCOMPILE_RepairAndTryWithResourcePrint.java rename to sorald/src/test/resources/processor_test_files/S2142_InterruptedException/NOCOMPILE_RepairAndTryWithResourcePrint.java diff --git a/src/test/resources/processor_test_files/S2142_InterruptedException/NOCOMPILE_RepairAndTryWithResourcePrint.java.exact b/sorald/src/test/resources/processor_test_files/S2142_InterruptedException/NOCOMPILE_RepairAndTryWithResourcePrint.java.exact similarity index 100% rename from src/test/resources/processor_test_files/S2142_InterruptedException/NOCOMPILE_RepairAndTryWithResourcePrint.java.exact rename to sorald/src/test/resources/processor_test_files/S2142_InterruptedException/NOCOMPILE_RepairAndTryWithResourcePrint.java.exact diff --git a/src/test/resources/processor_test_files/S2164_MathOnFloat/MathOnFloat.java b/sorald/src/test/resources/processor_test_files/S2164_MathOnFloat/MathOnFloat.java similarity index 100% rename from src/test/resources/processor_test_files/S2164_MathOnFloat/MathOnFloat.java rename to sorald/src/test/resources/processor_test_files/S2164_MathOnFloat/MathOnFloat.java diff --git a/src/test/resources/processor_test_files/S2167_CompareToReturnValue/CompareToReturnValue.java b/sorald/src/test/resources/processor_test_files/S2167_CompareToReturnValue/CompareToReturnValue.java similarity index 100% rename from src/test/resources/processor_test_files/S2167_CompareToReturnValue/CompareToReturnValue.java rename to sorald/src/test/resources/processor_test_files/S2167_CompareToReturnValue/CompareToReturnValue.java diff --git a/src/test/resources/processor_test_files/S2184_CastArithmeticOperand/CastArithmeticOperand.java b/sorald/src/test/resources/processor_test_files/S2184_CastArithmeticOperand/CastArithmeticOperand.java similarity index 100% rename from src/test/resources/processor_test_files/S2184_CastArithmeticOperand/CastArithmeticOperand.java rename to sorald/src/test/resources/processor_test_files/S2184_CastArithmeticOperand/CastArithmeticOperand.java diff --git a/src/test/resources/processor_test_files/S2184_CastArithmeticOperand/LiteralIntOperand.java b/sorald/src/test/resources/processor_test_files/S2184_CastArithmeticOperand/LiteralIntOperand.java similarity index 100% rename from src/test/resources/processor_test_files/S2184_CastArithmeticOperand/LiteralIntOperand.java rename to sorald/src/test/resources/processor_test_files/S2184_CastArithmeticOperand/LiteralIntOperand.java diff --git a/src/test/resources/processor_test_files/S2184_CastArithmeticOperand/LiteralIntOperand.java.exact b/sorald/src/test/resources/processor_test_files/S2184_CastArithmeticOperand/LiteralIntOperand.java.exact similarity index 100% rename from src/test/resources/processor_test_files/S2184_CastArithmeticOperand/LiteralIntOperand.java.exact rename to sorald/src/test/resources/processor_test_files/S2184_CastArithmeticOperand/LiteralIntOperand.java.exact diff --git a/src/test/resources/processor_test_files/S2184_CastArithmeticOperand/LiteralIntOperand.java.expected b/sorald/src/test/resources/processor_test_files/S2184_CastArithmeticOperand/LiteralIntOperand.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S2184_CastArithmeticOperand/LiteralIntOperand.java.expected rename to sorald/src/test/resources/processor_test_files/S2184_CastArithmeticOperand/LiteralIntOperand.java.expected diff --git a/src/test/resources/processor_test_files/S2184_CastArithmeticOperand/MultipleBinaryOperatorsInMethodCall.java b/sorald/src/test/resources/processor_test_files/S2184_CastArithmeticOperand/MultipleBinaryOperatorsInMethodCall.java similarity index 100% rename from src/test/resources/processor_test_files/S2184_CastArithmeticOperand/MultipleBinaryOperatorsInMethodCall.java rename to sorald/src/test/resources/processor_test_files/S2184_CastArithmeticOperand/MultipleBinaryOperatorsInMethodCall.java diff --git a/src/test/resources/processor_test_files/S2184_CastArithmeticOperand/NOCOMPILE_NullOperandType.java b/sorald/src/test/resources/processor_test_files/S2184_CastArithmeticOperand/NOCOMPILE_NullOperandType.java similarity index 100% rename from src/test/resources/processor_test_files/S2184_CastArithmeticOperand/NOCOMPILE_NullOperandType.java rename to sorald/src/test/resources/processor_test_files/S2184_CastArithmeticOperand/NOCOMPILE_NullOperandType.java diff --git a/src/test/resources/processor_test_files/S2184_CastArithmeticOperand/NOCOMPILE_RepairAndDoNotRemoveImports.java b/sorald/src/test/resources/processor_test_files/S2184_CastArithmeticOperand/NOCOMPILE_RepairAndDoNotRemoveImports.java similarity index 100% rename from src/test/resources/processor_test_files/S2184_CastArithmeticOperand/NOCOMPILE_RepairAndDoNotRemoveImports.java rename to sorald/src/test/resources/processor_test_files/S2184_CastArithmeticOperand/NOCOMPILE_RepairAndDoNotRemoveImports.java diff --git a/src/test/resources/processor_test_files/S2184_CastArithmeticOperand/NOCOMPILE_RepairAndDoNotRemoveImports.java.exact b/sorald/src/test/resources/processor_test_files/S2184_CastArithmeticOperand/NOCOMPILE_RepairAndDoNotRemoveImports.java.exact similarity index 100% rename from src/test/resources/processor_test_files/S2184_CastArithmeticOperand/NOCOMPILE_RepairAndDoNotRemoveImports.java.exact rename to sorald/src/test/resources/processor_test_files/S2184_CastArithmeticOperand/NOCOMPILE_RepairAndDoNotRemoveImports.java.exact diff --git a/src/test/resources/processor_test_files/S2184_CastArithmeticOperand/VariableIntOperand.java b/sorald/src/test/resources/processor_test_files/S2184_CastArithmeticOperand/VariableIntOperand.java similarity index 100% rename from src/test/resources/processor_test_files/S2184_CastArithmeticOperand/VariableIntOperand.java rename to sorald/src/test/resources/processor_test_files/S2184_CastArithmeticOperand/VariableIntOperand.java diff --git a/src/test/resources/processor_test_files/S2184_CastArithmeticOperand/VariableIntOperand.java.expected b/sorald/src/test/resources/processor_test_files/S2184_CastArithmeticOperand/VariableIntOperand.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S2184_CastArithmeticOperand/VariableIntOperand.java.expected rename to sorald/src/test/resources/processor_test_files/S2184_CastArithmeticOperand/VariableIntOperand.java.expected diff --git a/src/test/resources/processor_test_files/S2204_EqualsOnAtomicClass/EqualsOnAtomicClass.java b/sorald/src/test/resources/processor_test_files/S2204_EqualsOnAtomicClass/EqualsOnAtomicClass.java similarity index 100% rename from src/test/resources/processor_test_files/S2204_EqualsOnAtomicClass/EqualsOnAtomicClass.java rename to sorald/src/test/resources/processor_test_files/S2204_EqualsOnAtomicClass/EqualsOnAtomicClass.java diff --git a/src/test/resources/processor_test_files/S2225_ToStringReturningNull/NullReturningToString.java b/sorald/src/test/resources/processor_test_files/S2225_ToStringReturningNull/NullReturningToString.java similarity index 100% rename from src/test/resources/processor_test_files/S2225_ToStringReturningNull/NullReturningToString.java rename to sorald/src/test/resources/processor_test_files/S2225_ToStringReturningNull/NullReturningToString.java diff --git a/src/test/resources/processor_test_files/S2225_ToStringReturningNull/NullReturningToString.java.expected b/sorald/src/test/resources/processor_test_files/S2225_ToStringReturningNull/NullReturningToString.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S2225_ToStringReturningNull/NullReturningToString.java.expected rename to sorald/src/test/resources/processor_test_files/S2225_ToStringReturningNull/NullReturningToString.java.expected diff --git a/src/test/resources/processor_test_files/S2272_IteratorNextException/IteratorNextException.java b/sorald/src/test/resources/processor_test_files/S2272_IteratorNextException/IteratorNextException.java similarity index 100% rename from src/test/resources/processor_test_files/S2272_IteratorNextException/IteratorNextException.java rename to sorald/src/test/resources/processor_test_files/S2272_IteratorNextException/IteratorNextException.java diff --git a/src/test/resources/processor_test_files/S2755_XxeProcessing/DocumentBuilderChainedLocalVariable.java b/sorald/src/test/resources/processor_test_files/S2755_XxeProcessing/DocumentBuilderChainedLocalVariable.java similarity index 100% rename from src/test/resources/processor_test_files/S2755_XxeProcessing/DocumentBuilderChainedLocalVariable.java rename to sorald/src/test/resources/processor_test_files/S2755_XxeProcessing/DocumentBuilderChainedLocalVariable.java diff --git a/src/test/resources/processor_test_files/S2755_XxeProcessing/DocumentBuilderChainedLocalVariable.java.expected b/sorald/src/test/resources/processor_test_files/S2755_XxeProcessing/DocumentBuilderChainedLocalVariable.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S2755_XxeProcessing/DocumentBuilderChainedLocalVariable.java.expected rename to sorald/src/test/resources/processor_test_files/S2755_XxeProcessing/DocumentBuilderChainedLocalVariable.java.expected diff --git a/src/test/resources/processor_test_files/S2755_XxeProcessing/DocumentBuilderFullyChainedParse.java b/sorald/src/test/resources/processor_test_files/S2755_XxeProcessing/DocumentBuilderFullyChainedParse.java similarity index 100% rename from src/test/resources/processor_test_files/S2755_XxeProcessing/DocumentBuilderFullyChainedParse.java rename to sorald/src/test/resources/processor_test_files/S2755_XxeProcessing/DocumentBuilderFullyChainedParse.java diff --git a/src/test/resources/processor_test_files/S2755_XxeProcessing/DocumentBuilderFullyChainedParse.java.expected b/sorald/src/test/resources/processor_test_files/S2755_XxeProcessing/DocumentBuilderFullyChainedParse.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S2755_XxeProcessing/DocumentBuilderFullyChainedParse.java.expected rename to sorald/src/test/resources/processor_test_files/S2755_XxeProcessing/DocumentBuilderFullyChainedParse.java.expected diff --git a/src/test/resources/processor_test_files/S2755_XxeProcessing/DocumentBuilderLocalVariable.java b/sorald/src/test/resources/processor_test_files/S2755_XxeProcessing/DocumentBuilderLocalVariable.java similarity index 100% rename from src/test/resources/processor_test_files/S2755_XxeProcessing/DocumentBuilderLocalVariable.java rename to sorald/src/test/resources/processor_test_files/S2755_XxeProcessing/DocumentBuilderLocalVariable.java diff --git a/src/test/resources/processor_test_files/S2755_XxeProcessing/DocumentBuilderLocalVariable.java.expected b/sorald/src/test/resources/processor_test_files/S2755_XxeProcessing/DocumentBuilderLocalVariable.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S2755_XxeProcessing/DocumentBuilderLocalVariable.java.expected rename to sorald/src/test/resources/processor_test_files/S2755_XxeProcessing/DocumentBuilderLocalVariable.java.expected diff --git a/src/test/resources/processor_test_files/S2755_XxeProcessing/InsecureTransformerFactoryUsage.java b/sorald/src/test/resources/processor_test_files/S2755_XxeProcessing/InsecureTransformerFactoryUsage.java similarity index 100% rename from src/test/resources/processor_test_files/S2755_XxeProcessing/InsecureTransformerFactoryUsage.java rename to sorald/src/test/resources/processor_test_files/S2755_XxeProcessing/InsecureTransformerFactoryUsage.java diff --git a/src/test/resources/processor_test_files/S2755_XxeProcessing/InsecureTransformerFactoryUsage.java.expected b/sorald/src/test/resources/processor_test_files/S2755_XxeProcessing/InsecureTransformerFactoryUsage.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S2755_XxeProcessing/InsecureTransformerFactoryUsage.java.expected rename to sorald/src/test/resources/processor_test_files/S2755_XxeProcessing/InsecureTransformerFactoryUsage.java.expected diff --git a/src/test/resources/processor_test_files/S2755_XxeProcessing/InsecureXMLInputFactoryUsage.java b/sorald/src/test/resources/processor_test_files/S2755_XxeProcessing/InsecureXMLInputFactoryUsage.java similarity index 100% rename from src/test/resources/processor_test_files/S2755_XxeProcessing/InsecureXMLInputFactoryUsage.java rename to sorald/src/test/resources/processor_test_files/S2755_XxeProcessing/InsecureXMLInputFactoryUsage.java diff --git a/src/test/resources/processor_test_files/S2755_XxeProcessing/InsecureXMLInputFactoryUsage.java.expected b/sorald/src/test/resources/processor_test_files/S2755_XxeProcessing/InsecureXMLInputFactoryUsage.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S2755_XxeProcessing/InsecureXMLInputFactoryUsage.java.expected rename to sorald/src/test/resources/processor_test_files/S2755_XxeProcessing/InsecureXMLInputFactoryUsage.java.expected diff --git a/src/test/resources/processor_test_files/S2755_XxeProcessing/SetFeatureSecureProcessing.java b/sorald/src/test/resources/processor_test_files/S2755_XxeProcessing/SetFeatureSecureProcessing.java similarity index 100% rename from src/test/resources/processor_test_files/S2755_XxeProcessing/SetFeatureSecureProcessing.java rename to sorald/src/test/resources/processor_test_files/S2755_XxeProcessing/SetFeatureSecureProcessing.java diff --git a/src/test/resources/processor_test_files/S2755_XxeProcessing/SetFeatureSecureProcessing.java.expected b/sorald/src/test/resources/processor_test_files/S2755_XxeProcessing/SetFeatureSecureProcessing.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S2755_XxeProcessing/SetFeatureSecureProcessing.java.expected rename to sorald/src/test/resources/processor_test_files/S2755_XxeProcessing/SetFeatureSecureProcessing.java.expected diff --git a/src/test/resources/processor_test_files/S3032_GetClassLoader/NOCOMPILE_GetClassLoader.java b/sorald/src/test/resources/processor_test_files/S3032_GetClassLoader/NOCOMPILE_GetClassLoader.java similarity index 100% rename from src/test/resources/processor_test_files/S3032_GetClassLoader/NOCOMPILE_GetClassLoader.java rename to sorald/src/test/resources/processor_test_files/S3032_GetClassLoader/NOCOMPILE_GetClassLoader.java diff --git a/src/test/resources/processor_test_files/S3067_SynchronizationOnGetClass/SynchronizationOnGetClass.java b/sorald/src/test/resources/processor_test_files/S3067_SynchronizationOnGetClass/SynchronizationOnGetClass.java similarity index 100% rename from src/test/resources/processor_test_files/S3067_SynchronizationOnGetClass/SynchronizationOnGetClass.java rename to sorald/src/test/resources/processor_test_files/S3067_SynchronizationOnGetClass/SynchronizationOnGetClass.java diff --git a/src/test/resources/processor_test_files/S3984_UnusedThrowable/SingleUnusedThrowable.java b/sorald/src/test/resources/processor_test_files/S3984_UnusedThrowable/SingleUnusedThrowable.java similarity index 100% rename from src/test/resources/processor_test_files/S3984_UnusedThrowable/SingleUnusedThrowable.java rename to sorald/src/test/resources/processor_test_files/S3984_UnusedThrowable/SingleUnusedThrowable.java diff --git a/src/test/resources/processor_test_files/S3984_UnusedThrowable/SingleUnusedThrowable.java.exact b/sorald/src/test/resources/processor_test_files/S3984_UnusedThrowable/SingleUnusedThrowable.java.exact similarity index 100% rename from src/test/resources/processor_test_files/S3984_UnusedThrowable/SingleUnusedThrowable.java.exact rename to sorald/src/test/resources/processor_test_files/S3984_UnusedThrowable/SingleUnusedThrowable.java.exact diff --git a/src/test/resources/processor_test_files/S3984_UnusedThrowable/SingleUnusedThrowable.java.expected b/sorald/src/test/resources/processor_test_files/S3984_UnusedThrowable/SingleUnusedThrowable.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S3984_UnusedThrowable/SingleUnusedThrowable.java.expected rename to sorald/src/test/resources/processor_test_files/S3984_UnusedThrowable/SingleUnusedThrowable.java.expected diff --git a/src/test/resources/processor_test_files/S3984_UnusedThrowable/UnusedThrowable.java b/sorald/src/test/resources/processor_test_files/S3984_UnusedThrowable/UnusedThrowable.java similarity index 100% rename from src/test/resources/processor_test_files/S3984_UnusedThrowable/UnusedThrowable.java rename to sorald/src/test/resources/processor_test_files/S3984_UnusedThrowable/UnusedThrowable.java diff --git a/src/test/resources/processor_test_files/S4065_ThreadLocalWithInitial/ThreadLocalInitialWithExactlyOneReturnStatement.java b/sorald/src/test/resources/processor_test_files/S4065_ThreadLocalWithInitial/ThreadLocalInitialWithExactlyOneReturnStatement.java similarity index 100% rename from src/test/resources/processor_test_files/S4065_ThreadLocalWithInitial/ThreadLocalInitialWithExactlyOneReturnStatement.java rename to sorald/src/test/resources/processor_test_files/S4065_ThreadLocalWithInitial/ThreadLocalInitialWithExactlyOneReturnStatement.java diff --git a/src/test/resources/processor_test_files/S4065_ThreadLocalWithInitial/ThreadLocalInitialWithExactlyOneReturnStatement.java.expected b/sorald/src/test/resources/processor_test_files/S4065_ThreadLocalWithInitial/ThreadLocalInitialWithExactlyOneReturnStatement.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S4065_ThreadLocalWithInitial/ThreadLocalInitialWithExactlyOneReturnStatement.java.expected rename to sorald/src/test/resources/processor_test_files/S4065_ThreadLocalWithInitial/ThreadLocalInitialWithExactlyOneReturnStatement.java.expected diff --git a/src/test/resources/processor_test_files/S4065_ThreadLocalWithInitial/ThreadLocalInitialWithMultipleStatements.java b/sorald/src/test/resources/processor_test_files/S4065_ThreadLocalWithInitial/ThreadLocalInitialWithMultipleStatements.java similarity index 100% rename from src/test/resources/processor_test_files/S4065_ThreadLocalWithInitial/ThreadLocalInitialWithMultipleStatements.java rename to sorald/src/test/resources/processor_test_files/S4065_ThreadLocalWithInitial/ThreadLocalInitialWithMultipleStatements.java diff --git a/src/test/resources/processor_test_files/S4065_ThreadLocalWithInitial/ThreadLocalInitialWithMultipleStatements.java.expected b/sorald/src/test/resources/processor_test_files/S4065_ThreadLocalWithInitial/ThreadLocalInitialWithMultipleStatements.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S4065_ThreadLocalWithInitial/ThreadLocalInitialWithMultipleStatements.java.expected rename to sorald/src/test/resources/processor_test_files/S4065_ThreadLocalWithInitial/ThreadLocalInitialWithMultipleStatements.java.expected diff --git a/src/test/resources/processor_test_files/S4973_CompareStringsBoxedTypesWithEquals/CompareStringsBoxedTypesWithEquals.java b/sorald/src/test/resources/processor_test_files/S4973_CompareStringsBoxedTypesWithEquals/CompareStringsBoxedTypesWithEquals.java similarity index 100% rename from src/test/resources/processor_test_files/S4973_CompareStringsBoxedTypesWithEquals/CompareStringsBoxedTypesWithEquals.java rename to sorald/src/test/resources/processor_test_files/S4973_CompareStringsBoxedTypesWithEquals/CompareStringsBoxedTypesWithEquals.java diff --git a/src/test/resources/processor_test_files/S4973_CompareStringsBoxedTypesWithEquals/CompareStringsBoxedTypesWithEquals.java.expected b/sorald/src/test/resources/processor_test_files/S4973_CompareStringsBoxedTypesWithEquals/CompareStringsBoxedTypesWithEquals.java.expected similarity index 100% rename from src/test/resources/processor_test_files/S4973_CompareStringsBoxedTypesWithEquals/CompareStringsBoxedTypesWithEquals.java.expected rename to sorald/src/test/resources/processor_test_files/S4973_CompareStringsBoxedTypesWithEquals/CompareStringsBoxedTypesWithEquals.java.expected diff --git a/src/test/resources/scenario_test_files/README.md b/sorald/src/test/resources/scenario_test_files/README.md similarity index 100% rename from src/test/resources/scenario_test_files/README.md rename to sorald/src/test/resources/scenario_test_files/README.md diff --git a/src/test/resources/scenario_test_files/classpath-dependent-project/pom.xml b/sorald/src/test/resources/scenario_test_files/classpath-dependent-project/pom.xml similarity index 100% rename from src/test/resources/scenario_test_files/classpath-dependent-project/pom.xml rename to sorald/src/test/resources/scenario_test_files/classpath-dependent-project/pom.xml diff --git a/src/test/resources/scenario_test_files/classpath-dependent-project/src/main/java/sorald/test/App.java b/sorald/src/test/resources/scenario_test_files/classpath-dependent-project/src/main/java/sorald/test/App.java similarity index 100% rename from src/test/resources/scenario_test_files/classpath-dependent-project/src/main/java/sorald/test/App.java rename to sorald/src/test/resources/scenario_test_files/classpath-dependent-project/src/main/java/sorald/test/App.java diff --git a/src/test/resources/scenario_test_files/maven_converter_pom.xml b/sorald/src/test/resources/scenario_test_files/maven_converter_pom.xml similarity index 100% rename from src/test/resources/scenario_test_files/maven_converter_pom.xml rename to sorald/src/test/resources/scenario_test_files/maven_converter_pom.xml diff --git a/src/test/resources/scenario_test_files/project.with.module/module-info.java b/sorald/src/test/resources/scenario_test_files/project.with.module/module-info.java similarity index 100% rename from src/test/resources/scenario_test_files/project.with.module/module-info.java rename to sorald/src/test/resources/scenario_test_files/project.with.module/module-info.java diff --git a/src/test/resources/scenario_test_files/project.with.module/some/pkg/ClassInNamedModuleWithDeadStores.java b/sorald/src/test/resources/scenario_test_files/project.with.module/some/pkg/ClassInNamedModuleWithDeadStores.java similarity index 100% rename from src/test/resources/scenario_test_files/project.with.module/some/pkg/ClassInNamedModuleWithDeadStores.java rename to sorald/src/test/resources/scenario_test_files/project.with.module/some/pkg/ClassInNamedModuleWithDeadStores.java diff --git a/src/test/resources/scenario_test_files/simple-java8-maven-project/pom.xml b/sorald/src/test/resources/scenario_test_files/simple-java8-maven-project/pom.xml similarity index 100% rename from src/test/resources/scenario_test_files/simple-java8-maven-project/pom.xml rename to sorald/src/test/resources/scenario_test_files/simple-java8-maven-project/pom.xml diff --git a/src/test/resources/scenario_test_files/simple-java8-maven-project/src/main/java/sorald/test/App.java b/sorald/src/test/resources/scenario_test_files/simple-java8-maven-project/src/main/java/sorald/test/App.java similarity index 100% rename from src/test/resources/scenario_test_files/simple-java8-maven-project/src/main/java/sorald/test/App.java rename to sorald/src/test/resources/scenario_test_files/simple-java8-maven-project/src/main/java/sorald/test/App.java diff --git a/src/test/resources/scenario_test_files/simple-java8-maven-project/src/test/java/sorald/test/AppTest.java b/sorald/src/test/resources/scenario_test_files/simple-java8-maven-project/src/test/java/sorald/test/AppTest.java similarity index 100% rename from src/test/resources/scenario_test_files/simple-java8-maven-project/src/test/java/sorald/test/AppTest.java rename to sorald/src/test/resources/scenario_test_files/simple-java8-maven-project/src/test/java/sorald/test/AppTest.java diff --git a/src/test/resources/warning_miner/deprecated_checks/S100_BadMethodNameCheck.java b/sorald/src/test/resources/warning_miner/deprecated_checks/S100_BadMethodNameCheck.java similarity index 100% rename from src/test/resources/warning_miner/deprecated_checks/S100_BadMethodNameCheck.java rename to sorald/src/test/resources/warning_miner/deprecated_checks/S100_BadMethodNameCheck.java diff --git a/src/test/resources/warning_miner/deprecated_checks/S101_BadClassNameCheck.java b/sorald/src/test/resources/warning_miner/deprecated_checks/S101_BadClassNameCheck.java similarity index 100% rename from src/test/resources/warning_miner/deprecated_checks/S101_BadClassNameCheck.java rename to sorald/src/test/resources/warning_miner/deprecated_checks/S101_BadClassNameCheck.java diff --git a/src/test/resources/warning_miner/deprecated_checks/S1176_UndocumentedApiCheck.java b/sorald/src/test/resources/warning_miner/deprecated_checks/S1176_UndocumentedApiCheck.java similarity index 100% rename from src/test/resources/warning_miner/deprecated_checks/S1176_UndocumentedApiCheck.java rename to sorald/src/test/resources/warning_miner/deprecated_checks/S1176_UndocumentedApiCheck.java diff --git a/src/test/resources/warning_miner/test_repos.txt b/sorald/src/test/resources/warning_miner/test_repos.txt similarity index 100% rename from src/test/resources/warning_miner/test_repos.txt rename to sorald/src/test/resources/warning_miner/test_repos.txt diff --git a/src/test/resources/warning_miner/test_results.txt b/sorald/src/test/resources/warning_miner/test_results.txt similarity index 100% rename from src/test/resources/warning_miner/test_results.txt rename to sorald/src/test/resources/warning_miner/test_results.txt From 4dee451d7215b57071790c8e9006a544dc313c79 Mon Sep 17 00:00:00 2001 From: Martin Wittlinger Date: Fri, 1 Apr 2022 16:56:41 +0200 Subject: [PATCH 2/4] change structure of poms --- pom.xml | 177 ++++++++++-------------------- {sorald-parent => sorald}/pom.xml | 170 +++++++++++++++++++--------- 2 files changed, 175 insertions(+), 172 deletions(-) rename {sorald-parent => sorald}/pom.xml (63%) diff --git a/pom.xml b/pom.xml index 58f7394fb..c23fef2f1 100644 --- a/pom.xml +++ b/pom.xml @@ -2,18 +2,12 @@ 4.0.0 - se.kth.castor sorald-parent 0.0.1-SNAPSHOT - sorald-parent - + pom - se.kth.castor - sorald - 0.3.1-SNAPSHOT - - Sorald + Sorald-parent An automatic repair system for static code analysis warnings from Sonar Java. https://github.com/SpoonLabs/sorald @@ -24,7 +18,6 @@ repo - slarse @@ -50,26 +43,63 @@ + + + org.junit.jupiter + junit-jupiter + 5.8.2 + test + + + org.junit.platform + junit-platform-launcher + 1.8.2 + test + + + + org.hamcrest + hamcrest + 2.2 + test + + + + ch.qos.logback + logback-classic + 1.2.11 + + + test + + + + + + fr.inria.gforge.spoon + spoon-core + 10.0.1-beta-9 + - org.sonarsource.sonarlint.core - sonarlint-core - 8.2.0.43778 + com.google.code.findbugs + jsr305 + 3.0.2 - info.picocli - picocli - ${picocli.version} + org.eclipse.jgit + org.eclipse.jgit + 6.1.0.202203080745-r - info.picocli - picocli-codegen - ${picocli.version} + commons-io + commons-io + 2.11.0 - - org.json - json - 20220320 + com.google.auto.service + auto-service + 1.0.1 + true @@ -82,29 +112,7 @@ https://sonarcloud.io - - - org.codehaus.mojo - exec-maven-plugin - 3.0.0 - - - generateManPages - process-classes - - java - - - - - picocli.codegen.docgen.manpage.ManPageGenerator - - --outdir=${project.basedir}/docs/usage - sorald.cli.RepairCommand - sorald.cli.MineCommand - - - + org.apache.maven.plugins maven-deploy-plugin @@ -133,55 +141,6 @@ - - - org.codehaus.mojo - buildnumber-maven-plugin - 3.0.0 - - - validate - create - - - - true - 8 - true - true - - - - org.apache.maven.plugins - maven-assembly-plugin - 3.3.0 - - - - sorald.Main - - - ${project.version} - ${buildNumber} - true - - - - jar-with-dependencies - - - - - - - make-assembly - package - - single - - - - org.apache.maven.plugins maven-javadoc-plugin @@ -206,31 +165,6 @@ 3.10.1 - - org.jacoco - jacoco-maven-plugin - 0.8.7 - - - default-prepare-agent - - prepare-agent - - - - default-report - test - - report - - - - sorald/annotations/**/*.class - - - - - com.diffplug.spotless @@ -335,4 +269,7 @@ https://oss.sonatype.org/service/local/staging/deploy/maven2/ - + + sorald + + \ No newline at end of file diff --git a/sorald-parent/pom.xml b/sorald/pom.xml similarity index 63% rename from sorald-parent/pom.xml rename to sorald/pom.xml index 455d0accf..b04eaf097 100644 --- a/sorald-parent/pom.xml +++ b/sorald/pom.xml @@ -2,10 +2,16 @@ 4.0.0 + se.kth.castor sorald-parent 0.0.1-SNAPSHOT - pom + ../ + + + se.kth.castor + sorald + 0.3.1-SNAPSHOT Sorald An automatic repair system for static code analysis warnings from Sonar Java. @@ -18,6 +24,7 @@ repo + slarse @@ -43,63 +50,26 @@ - - - org.junit.jupiter - junit-jupiter - 5.8.2 - test - - - org.junit.platform - junit-platform-launcher - 1.8.2 - test - - - - org.hamcrest - hamcrest - 2.2 - test - - - - ch.qos.logback - logback-classic - 1.2.11 - - - test - - - - - - fr.inria.gforge.spoon - spoon-core - 10.0.1-beta-9 - - com.google.code.findbugs - jsr305 - 3.0.2 + org.sonarsource.sonarlint.core + sonarlint-core + 8.2.0.43778 - org.eclipse.jgit - org.eclipse.jgit - 6.1.0.202203080745-r + info.picocli + picocli + ${picocli.version} - commons-io - commons-io - 2.11.0 + info.picocli + picocli-codegen + ${picocli.version} + - com.google.auto.service - auto-service - 1.0.1 - true + org.json + json + 20220320 @@ -112,7 +82,29 @@ https://sonarcloud.io - + + + org.codehaus.mojo + exec-maven-plugin + 3.0.0 + + + generateManPages + process-classes + + java + + + + + picocli.codegen.docgen.manpage.ManPageGenerator + + --outdir=${project.basedir}/docs/usage + sorald.cli.RepairCommand + sorald.cli.MineCommand + + + org.apache.maven.plugins maven-deploy-plugin @@ -141,6 +133,55 @@ + + + org.codehaus.mojo + buildnumber-maven-plugin + 3.0.0 + + + validate + create + + + + true + 8 + true + true + + + + org.apache.maven.plugins + maven-assembly-plugin + 3.3.0 + + + + sorald.Main + + + ${project.version} + ${buildNumber} + true + + + + jar-with-dependencies + + + + + + + make-assembly + package + + single + + + + org.apache.maven.plugins maven-javadoc-plugin @@ -165,6 +206,31 @@ 3.10.1 + + org.jacoco + jacoco-maven-plugin + 0.8.7 + + + default-prepare-agent + + prepare-agent + + + + default-report + test + + report + + + + sorald/annotations/**/*.class + + + + + com.diffplug.spotless From e737e4fe852810695db06d335abd08b7df3ea0a7 Mon Sep 17 00:00:00 2001 From: Martin Wittlinger Date: Fri, 1 Apr 2022 17:05:38 +0200 Subject: [PATCH 3/4] fix CI files --- .github/mem-constrained-exec.sh | 2 +- .github/workflows/sorald_buildbreaker.yml | 2 +- .github/workflows/tests.yml | 6 +++--- experimentation/tools/sorald/_helpers/soraldwrapper.py | 2 +- experimentation/tools/sorald/handled_rules.py | 2 +- experimentation/tools/tests/test_prmessage.py | 1 + 6 files changed, 8 insertions(+), 7 deletions(-) diff --git a/.github/mem-constrained-exec.sh b/.github/mem-constrained-exec.sh index da0ee1680..ed19ed973 100755 --- a/.github/mem-constrained-exec.sh +++ b/.github/mem-constrained-exec.sh @@ -9,7 +9,7 @@ set -o errexit set -o nounset set -o pipefail -SORALD_JAR_PATH=$(echo target/sorald-*-jar-with-dependencies.jar) +SORALD_JAR_PATH=$(echo sorald/target/sorald-*-jar-with-dependencies.jar) if [[ ! (-f "$SORALD_JAR_PATH") ]]; then echo "expected Sorald jar at $SORALD_JAR_PATH" exit 1 diff --git a/.github/workflows/sorald_buildbreaker.yml b/.github/workflows/sorald_buildbreaker.yml index a7a22aae9..f30b5419a 100644 --- a/.github/workflows/sorald_buildbreaker.yml +++ b/.github/workflows/sorald_buildbreaker.yml @@ -15,4 +15,4 @@ jobs: - name: Run Sorald Buildbreaker uses: SpoonLabs/sorald-buildbreaker@45bafb6db29a466080328864cecf9b20d9ace3de with: - source: 'src/main/java' + source: 'sorald/src/main/java' diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 1655d83ad..28c0dafb2 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -140,7 +140,7 @@ jobs: - name: Test that generated code is up-to-date run: | - mvn clean compile dependency:build-classpath -Dmdep.outputFile=cp.txt - java -cp "$(cat cp.txt):./target/classes" sorald.CodeGenerator - mvn spotless:apply + cd sorald && mvn clean compile dependency:build-classpath -Dmdep.outputFile=cp.txt + cd sorald && java -cp "$(cat cp.txt):.target/classes" sorald.CodeGenerator + cd sorald && mvn spotless:apply git diff --exit-code diff --git a/experimentation/tools/sorald/_helpers/soraldwrapper.py b/experimentation/tools/sorald/_helpers/soraldwrapper.py index 5f077b6b1..229da2428 100644 --- a/experimentation/tools/sorald/_helpers/soraldwrapper.py +++ b/experimentation/tools/sorald/_helpers/soraldwrapper.py @@ -10,7 +10,7 @@ def _find_default_sorald_jar() -> pathlib.Path: target_dir = ( - pathlib.Path(__file__).absolute().parent.parent.parent.parent.parent / "target" + pathlib.Path(__file__).absolute().parent.parent.parent.parent.parent / "sorald/target" ) sorald_jar_matches = list( target_dir.glob("sorald-*-jar-with-dependencies.jar") diff --git a/experimentation/tools/sorald/handled_rules.py b/experimentation/tools/sorald/handled_rules.py index 5bdd9b2d3..22f6e6bf4 100644 --- a/experimentation/tools/sorald/handled_rules.py +++ b/experimentation/tools/sorald/handled_rules.py @@ -61,7 +61,7 @@ OUTPUT_ARG = "--output" PATH_TO_PROCESSOR_PACKAGE = ( - pathlib.Path(__file__).absolute().parent.parent.parent.parent + pathlib.Path(__file__).absolute().parent.parent.parent.parent.parent / "src/main/java/sorald/processor" ) diff --git a/experimentation/tools/tests/test_prmessage.py b/experimentation/tools/tests/test_prmessage.py index 00cbcd301..490385d79 100644 --- a/experimentation/tools/tests/test_prmessage.py +++ b/experimentation/tools/tests/test_prmessage.py @@ -34,6 +34,7 @@ def test_uses_correct_sonar_version(): config = ( pathlib.Path(__file__).parent.parent.parent.parent + / "sorald" / "src" / "main" / "resources" From 97c3b3497a71e5509c05199f208d07fabfbb67e2 Mon Sep 17 00:00:00 2001 From: MartinWitt Date: Tue, 5 Apr 2022 13:37:33 +0200 Subject: [PATCH 4/4] Update pom.xml --- sorald/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sorald/pom.xml b/sorald/pom.xml index b04eaf097..b5dcfcfa0 100644 --- a/sorald/pom.xml +++ b/sorald/pom.xml @@ -53,7 +53,7 @@ org.sonarsource.sonarlint.core sonarlint-core - 8.2.0.43778 + 8.4.0.45663 info.picocli