├── .github └── workflows │ └── maven.yml ├── .gitignore ├── Build-And-Test.BAT ├── README.md ├── doc └── ReadMe.docx ├── pom.xml ├── samples ├── ant │ └── SampleProject │ │ ├── build.xml │ │ ├── includes │ │ ├── includes.inc │ │ └── includes2.inc │ │ ├── reports │ │ └── TEST-dunit.xml │ │ ├── src │ │ ├── AccessorsTest.pas │ │ ├── CommentsTest.pas │ │ ├── FunctionTest.pas │ │ ├── Globals.pas │ │ ├── GlobalsTest.pas │ │ ├── MainWindow.pas │ │ ├── OverloadTest.pas │ │ └── StatementTest.pas │ │ └── tests │ │ ├── MyTest1.pas │ │ └── MyTest2.pas ├── pom.xml └── sonar-scanner │ ├── README.md │ ├── sonar-project.properties │ ├── src │ ├── AccessorsTest.pas │ ├── CommentsTest.pas │ ├── FunctionTest.pas │ ├── Globals.pas │ ├── GlobalsTest.pas │ ├── MainWindow.pas │ ├── OverloadTest.pas │ └── StatementTest.pas │ └── validation.txt ├── sonar-delphi-plugin.iml └── src ├── COLOMBO_LICENSE.txt ├── DUnitX └── DUnitX.Loggers.XML.SonarQube.pas ├── LUCK_LICENSE.txt ├── SABRE_AIRLINE_LICENSE.txt ├── main ├── antlr3 │ └── org │ │ └── sonar │ │ └── plugins │ │ └── delphi │ │ └── antlr │ │ └── Delphi.g ├── java │ └── org │ │ └── sonar │ │ └── plugins │ │ └── delphi │ │ ├── DelphiPlugin.java │ │ ├── DelphiSensor.java │ │ ├── antlr │ │ ├── analyzer │ │ │ ├── ASTAnalyzer.java │ │ │ ├── CodeAnalysisCacheResults.java │ │ │ ├── CodeAnalysisResults.java │ │ │ ├── CodeAnalysisState.java │ │ │ ├── CodeAnalyzer.java │ │ │ ├── CodeNode.java │ │ │ ├── CodeTree.java │ │ │ ├── DelphiASTAnalyzer.java │ │ │ ├── LexerMetrics.java │ │ │ └── impl │ │ │ │ ├── FunctionAnalyzer.java │ │ │ │ ├── FunctionBodyAnalyzer.java │ │ │ │ ├── FunctionParametersAnalyzer.java │ │ │ │ ├── IncludeAnalyzer.java │ │ │ │ ├── InterfaceAnalyzer.java │ │ │ │ ├── TypeAnalyzer.java │ │ │ │ ├── TypeFieldsAnalyzer.java │ │ │ │ ├── TypeInheritanceAnalyzer.java │ │ │ │ ├── TypePropertyAnalyzer.java │ │ │ │ ├── UnitAnalyzer.java │ │ │ │ ├── VisibilityAnalyzer.java │ │ │ │ └── operations │ │ │ │ ├── AdvanceNodeOperation.java │ │ │ │ ├── AdvanceToNodeOperation.java │ │ │ │ ├── NodeOperation.java │ │ │ │ └── TraceBackNodeOperation.java │ │ ├── ast │ │ │ ├── ASTTree.java │ │ │ ├── DelphiAST.java │ │ │ ├── DelphiNode.java │ │ │ ├── DelphiPMDNode.java │ │ │ ├── DelphiTreeAdaptor.java │ │ │ ├── NodeName.java │ │ │ └── exceptions │ │ │ │ └── NodeNameForCodeDoesNotExistException.java │ │ ├── directives │ │ │ ├── CompilerDirective.java │ │ │ ├── CompilerDirectiveFactory.java │ │ │ ├── CompilerDirectiveType.java │ │ │ ├── exceptions │ │ │ │ ├── CompilerDirectiveFactorySyntaxException.java │ │ │ │ └── CompilerDirectiveFactoryUnsupportedDirectiveException.java │ │ │ └── impl │ │ │ │ ├── CommonCompilerDirective.java │ │ │ │ ├── DefineDirective.java │ │ │ │ ├── ElseDirective.java │ │ │ │ ├── EndIfDirective.java │ │ │ │ ├── IfDefDirective.java │ │ │ │ ├── IfDirective.java │ │ │ │ ├── IfEndDirective.java │ │ │ │ ├── IncludeDirective.java │ │ │ │ ├── UndefineDirective.java │ │ │ │ └── UnusedDirective.java │ │ └── sanitizer │ │ │ ├── DelphiSourceSanitizer.java │ │ │ ├── SourceResolver.java │ │ │ ├── resolvers │ │ │ ├── DefineResolver.java │ │ │ ├── ExcludeResolver.java │ │ │ ├── IncludeResolver.java │ │ │ ├── SourceFixerResolver.java │ │ │ ├── SourceResolverResults.java │ │ │ └── exceptions │ │ │ │ ├── DefineResolverException.java │ │ │ │ └── IncludeResolverException.java │ │ │ └── subranges │ │ │ ├── SubRange.java │ │ │ ├── SubRangeAggregator.java │ │ │ ├── SubRangeFirstOccurenceComparator.java │ │ │ ├── SubRangeMergingAggregator.java │ │ │ └── impl │ │ │ ├── IntegerSubRange.java │ │ │ ├── ReplacementSubRange.java │ │ │ └── StringSubRange.java │ │ ├── codecoverage │ │ ├── CodeCoverageTool.java │ │ ├── DelphiCodeCoverageParser.java │ │ └── delphicodecoveragetool │ │ │ └── DelphiCodeCoverageToolParser.java │ │ ├── colorizer │ │ └── DelphiKeywords.java │ │ ├── core │ │ ├── DelphiLanguage.java │ │ ├── helpers │ │ │ └── DelphiProjectHelper.java │ │ └── language │ │ │ ├── ArgumentInterface.java │ │ │ ├── ClassFieldInterface.java │ │ │ ├── ClassInterface.java │ │ │ ├── ClassPropertyInterface.java │ │ │ ├── FunctionInterface.java │ │ │ ├── HasNameInterface.java │ │ │ ├── StatementInterface.java │ │ │ ├── UnitInterface.java │ │ │ ├── impl │ │ │ ├── DelphiArgument.java │ │ │ ├── DelphiClass.java │ │ │ ├── DelphiClassField.java │ │ │ ├── DelphiClassProperty.java │ │ │ ├── DelphiFunction.java │ │ │ ├── DelphiStatement.java │ │ │ ├── DelphiUnit.java │ │ │ └── UnresolvedFunctionCall.java │ │ │ └── verifiers │ │ │ ├── CalledFunctionVerifier.java │ │ │ ├── StatementVerifier.java │ │ │ └── StatementVerifierException.java │ │ ├── metrics │ │ ├── BasicMetrics.java │ │ ├── ComplexityMetrics.java │ │ ├── DeadCodeMetrics.java │ │ ├── DefaultMetrics.java │ │ ├── MetricsInterface.java │ │ └── basicmetrics │ │ │ ├── DelphiCommentHandler.java │ │ │ ├── DelphiLinesFactory.java │ │ │ ├── DelphiSource.java │ │ │ ├── Line.java │ │ │ ├── LineContextHandler.java │ │ │ ├── LiteralValueHandler.java │ │ │ ├── Metric.java │ │ │ └── SingleLineCommentHandler.java │ │ ├── pmd │ │ ├── DelphiLanguageModule.java │ │ ├── DelphiPMD.java │ │ ├── DelphiParserVisitor.java │ │ ├── DelphiPmdConstants.java │ │ ├── DelphiPmdSensor.java │ │ ├── DelphiRuleChain.java │ │ ├── DelphiRuleChainVisitor.java │ │ ├── DelphiRuleViolation.java │ │ ├── profile │ │ │ ├── DefaultDelphiProfile.java │ │ │ ├── DelphiPmdProfileExporter.java │ │ │ ├── DelphiPmdProfileImporter.java │ │ │ ├── DelphiPmdRuleDefinition.java │ │ │ └── DelphiRuleSets.java │ │ ├── rules │ │ │ ├── AssignedAndFreeRule.java │ │ │ ├── BlockCounterRule.java │ │ │ ├── CastAndFreeRule.java │ │ │ ├── CatchingGeneralExceptionRule.java │ │ │ ├── ClassNameRule.java │ │ │ ├── ClassPerFileRule.java │ │ │ ├── ConstructorWithoutInheritedStatementRule.java │ │ │ ├── CountRule.java │ │ │ ├── DelphiRule.java │ │ │ ├── DestructorWithoutInheritedStatementRule.java │ │ │ ├── DprFunctionRule.java │ │ │ ├── DprVariableRule.java │ │ │ ├── EmptyFinallyBlockRule.java │ │ │ ├── FieldNameRule.java │ │ │ ├── IfNotFalseRule.java │ │ │ ├── IfTrueRule.java │ │ │ ├── InterfaceNameRule.java │ │ │ ├── MethodNameRule.java │ │ │ ├── MixedNamesRule.java │ │ │ ├── NoBeginAfterDoRule.java │ │ │ ├── NoInheritedStatementRule.java │ │ │ ├── NoSemicolonRule.java │ │ │ ├── NodeSequenceRule.java │ │ │ ├── PointerNameRule.java │ │ │ ├── PublicFieldsRule.java │ │ │ ├── RecordNameRule.java │ │ │ ├── ThenTryRule.java │ │ │ ├── TooLongMethodRule.java │ │ │ ├── UnitNameRule.java │ │ │ ├── UnusedArgumentsRule.java │ │ │ ├── UppercaseReservedWordsRule.java │ │ │ ├── VariableCounter.java │ │ │ ├── WithAfterDoThenRule.java │ │ │ └── XPathRule.java │ │ └── xml │ │ │ ├── DelphiRule.java │ │ │ ├── DelphiRulesUtils.java │ │ │ ├── Property.java │ │ │ └── Ruleset.java │ │ ├── project │ │ ├── DelphiProject.java │ │ ├── DelphiWorkgroup.java │ │ ├── DelphiWorkgroupXmlParser.java │ │ └── ProjectXmlParser.java │ │ ├── surefire │ │ ├── DelphiSureFireParser.java │ │ └── SurefireSensor.java │ │ └── utils │ │ ├── DelphiUtils.java │ │ ├── ProgressReporter.java │ │ └── ProgressReporterLogger.java └── resources │ ├── META-INF │ └── services │ │ └── net.sourceforge.pmd.lang.Language │ └── org │ └── sonar │ ├── l10n │ └── pmd.properties │ └── plugins │ └── delphi │ ├── pmd │ ├── default-delphi-profile.xml │ └── rules.xml │ └── sqale │ └── delphi-model.xml └── test ├── java └── org │ └── sonar │ └── plugins │ └── delphi │ ├── DelphiPluginTest.java │ ├── DelphiSensorTest.java │ ├── DelphiTestUtils.java │ ├── HasRuleKey.java │ ├── HasRuleLineNumber.java │ ├── HasRuleMessage.java │ ├── IssueMatchers.java │ ├── antlr │ ├── DelphiASTAnalyzerTest.java │ ├── GrammarTest.java │ ├── analyzer │ │ ├── CodeAnalisysResultsTest.java │ │ ├── CodeAnalyzedTest.java │ │ └── impl │ │ │ ├── FunctionAnalyzerTest.java │ │ │ ├── FunctionBodyAnalyzerTest.java │ │ │ ├── FunctionParametersAnalyzerTest.java │ │ │ ├── IncludeAnalyzerTest.java │ │ │ ├── InterfaceAnalyzerTest.java │ │ │ ├── TypeAnalyzerTest.java │ │ │ ├── TypeFieldsAnalyzerTest.java │ │ │ ├── TypeInheritanceAnalyzerTest.java │ │ │ ├── TypePropertyAnalyzerTest.java │ │ │ ├── UnitAnalyzerTest.java │ │ │ ├── VisibilityAnalyzerTest.java │ │ │ └── operations │ │ │ ├── AdvanceNodeOperationTest.java │ │ │ ├── AdvanceToNodeOperationTest.java │ │ │ ├── OperationsTestsCommon.java │ │ │ └── TraceBackNodeOperationTest.java │ ├── ast │ │ ├── DelphiASTTest.java │ │ └── NodeNameTest.java │ └── sanitizer │ │ ├── directives │ │ ├── CompilerDirectiveFactoryTest.java │ │ └── impl │ │ │ └── CommonCompilerDirectiveTest.java │ │ ├── resolvers │ │ ├── DefineResolverTest.java │ │ ├── ExcludeResolverTest.java │ │ └── IncludeResolverTest.java │ │ └── subranges │ │ ├── SubRangeAggregatorTest.java │ │ ├── SubRangeMergingAggregatorTest.java │ │ └── impl │ │ ├── IntegerSubRangeTest.java │ │ └── StringSubRangeTest.java │ ├── codecoverage │ └── delphicodecoveragetool │ │ └── DelphiCoverageToolParserTest.java │ ├── colorizer │ ├── DelphiColorizerFormatTest.java │ └── DelphiKeywordsTest.java │ ├── core │ ├── helpers │ │ └── DelphiProjectHelperTest.java │ └── language │ │ └── impl │ │ ├── DelphiClassTest.java │ │ ├── DelphiFunctionTest.java │ │ └── verifiers │ │ ├── CalledFunctionVerifierTest.java │ │ └── StatementVerifierTest.java │ ├── debug │ ├── FileTestsCommon.java │ ├── ProjectMetricsXMLParser.java │ └── SimpleXMLParser.java │ ├── metrics │ ├── BasicMetricTest.java │ ├── ComplexityMetricsTest.java │ ├── DeadCodeMetricsTest.java │ └── basicmetrics │ │ └── LineTest.java │ ├── pmd │ ├── BasePmdRuleTest.java │ ├── ClassNameRuleTest.java │ ├── ClassPerFileRuleTest.java │ ├── ConstructorWithoutInheritedStatementRuleTest.java │ ├── DelphiPMDTest.java │ ├── DelphiPmdSensorTest.java │ ├── DelphiUnitBuilderTest.java │ ├── DestructorWithoutInheritedStatementRuleTest.java │ ├── EmptyBeginStatementTest.java │ ├── EmptyFinallyBlockRuleTest.java │ ├── FieldNameRuleTest.java │ ├── InterfaceNameRuleTest.java │ ├── MethodNameRuleTest.java │ ├── NoSemicolonRuleTest.java │ ├── PointerNameRuleTest.java │ ├── RecordNameRuleTest.java │ ├── RuleData.java │ ├── RuleVerifier.java │ ├── TooLongMethodNameRuleTest.java │ ├── TypeAliasRuleTest.java │ ├── UnitNameRuleTest.java │ ├── UnusedArgumentsRuleTest.java │ └── xml │ │ ├── DelphiRuleTest.java │ │ ├── PropertyTest.java │ │ └── RulesetTest.java │ ├── project │ ├── DelphiProjectTest.java │ └── DelphiWorkgroupTest.java │ ├── surefire │ └── SurefireSensorTest.java │ └── utils │ ├── DelphiUtilsTest.java │ ├── ProgressReporterTest.java │ └── StringSubRangeTest.java └── resources └── org └── sonar └── plugins └── delphi ├── BadSyntax.pas ├── PMDTest ├── ConstructorWithoutInheritedStatementRule_ClassConstructor.pas ├── ConstructorWithoutInheritedStatementRule_OverloadConstructorCalled.pas ├── DelphiPMDTest_ProcessFile_DeprecatedUnit.pas ├── DelphiPMDTest_ProcessFile_DeprecatedUnitWithComment.pas ├── DelphiPMDTest_ProcessFile_ExperimentalUnit.pas ├── UnusedArgumentRule.pas ├── pmd.pas └── smallpmd.pas ├── SimpleDelphiProject ├── Globals.pas ├── MainWindow.pas ├── branch │ ├── OverloadTest.pas │ └── StatementTest.pas ├── dpk │ └── TestLib.dpk ├── dproj │ ├── SimpleDelphiProject.dproj │ └── workgroup │ │ └── All.groupproj ├── includes1 │ └── includes.inc ├── includes2 │ └── includes2.inc ├── reports │ └── Coverage.xml ├── tools │ ├── AccessorsTest.Pas │ ├── CommentsTest.pas │ ├── FunctionTest.pas │ └── GlobalsTest.pas └── values.xml ├── UnitTest ├── reports │ └── TEST-dunit-report.xml └── tests │ ├── MyTest1.pas │ ├── MyTest2.pas │ └── uMyTest1.pas ├── cpd └── CpdTest.pas ├── directives └── FileWithDirectives.pas ├── grammar ├── AnonymousMethods.pas ├── ComplexArray.pas ├── DUnitX.pas ├── EmptyProcs.pas ├── Generics.pas ├── GrammarTest.pas ├── GrammarTest2020.pas ├── GrammarTestNew.pas ├── InterfaceMethodResolutionClause.pas ├── KeyWordsAsIdentifier.pas ├── LabelUsage.pas ├── ListUtils.pas ├── MultipleAttributes.pas ├── PackageAsIdentifier.pas ├── RecordConstructor.pas ├── RecordHelperWithClassVariable.pas ├── RecordInitialization.pas ├── UTF8WithBOM.pas ├── info.inc └── info2.inc ├── metrics ├── ComplexityMetricsTest.pas ├── DeadCodeMetricsTest.pas ├── FunctionMessageTest.pas ├── FunctionMetricsTest.pas ├── FunctionOperatorTest.pas ├── FunctionVirtualTest.pas ├── ListUtils.pas ├── MetricsTest.pas └── PropertyTest.pas ├── syntax ├── DefineTest.pas ├── FunctionParametersAnalyzerTest.pas └── SyntaxTest.pas └── verifier └── CalledFunctionsTest.pas /.github/workflows/maven.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/.github/workflows/maven.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/.gitignore -------------------------------------------------------------------------------- /Build-And-Test.BAT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/Build-And-Test.BAT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/README.md -------------------------------------------------------------------------------- /doc/ReadMe.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/doc/ReadMe.docx -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/pom.xml -------------------------------------------------------------------------------- /samples/ant/SampleProject/build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/samples/ant/SampleProject/build.xml -------------------------------------------------------------------------------- /samples/ant/SampleProject/includes/includes.inc: -------------------------------------------------------------------------------- 1 | x = 5; 2 | y = 7; -------------------------------------------------------------------------------- /samples/ant/SampleProject/includes/includes2.inc: -------------------------------------------------------------------------------- 1 | XXX = 5; 2 | YYY = 7; -------------------------------------------------------------------------------- /samples/ant/SampleProject/reports/TEST-dunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/samples/ant/SampleProject/reports/TEST-dunit.xml -------------------------------------------------------------------------------- /samples/ant/SampleProject/src/AccessorsTest.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/samples/ant/SampleProject/src/AccessorsTest.pas -------------------------------------------------------------------------------- /samples/ant/SampleProject/src/CommentsTest.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/samples/ant/SampleProject/src/CommentsTest.pas -------------------------------------------------------------------------------- /samples/ant/SampleProject/src/FunctionTest.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/samples/ant/SampleProject/src/FunctionTest.pas -------------------------------------------------------------------------------- /samples/ant/SampleProject/src/Globals.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/samples/ant/SampleProject/src/Globals.pas -------------------------------------------------------------------------------- /samples/ant/SampleProject/src/GlobalsTest.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/samples/ant/SampleProject/src/GlobalsTest.pas -------------------------------------------------------------------------------- /samples/ant/SampleProject/src/MainWindow.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/samples/ant/SampleProject/src/MainWindow.pas -------------------------------------------------------------------------------- /samples/ant/SampleProject/src/OverloadTest.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/samples/ant/SampleProject/src/OverloadTest.pas -------------------------------------------------------------------------------- /samples/ant/SampleProject/src/StatementTest.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/samples/ant/SampleProject/src/StatementTest.pas -------------------------------------------------------------------------------- /samples/ant/SampleProject/tests/MyTest1.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/samples/ant/SampleProject/tests/MyTest1.pas -------------------------------------------------------------------------------- /samples/ant/SampleProject/tests/MyTest2.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/samples/ant/SampleProject/tests/MyTest2.pas -------------------------------------------------------------------------------- /samples/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/samples/pom.xml -------------------------------------------------------------------------------- /samples/sonar-scanner/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/samples/sonar-scanner/README.md -------------------------------------------------------------------------------- /samples/sonar-scanner/sonar-project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/samples/sonar-scanner/sonar-project.properties -------------------------------------------------------------------------------- /samples/sonar-scanner/src/AccessorsTest.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/samples/sonar-scanner/src/AccessorsTest.pas -------------------------------------------------------------------------------- /samples/sonar-scanner/src/CommentsTest.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/samples/sonar-scanner/src/CommentsTest.pas -------------------------------------------------------------------------------- /samples/sonar-scanner/src/FunctionTest.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/samples/sonar-scanner/src/FunctionTest.pas -------------------------------------------------------------------------------- /samples/sonar-scanner/src/Globals.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/samples/sonar-scanner/src/Globals.pas -------------------------------------------------------------------------------- /samples/sonar-scanner/src/GlobalsTest.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/samples/sonar-scanner/src/GlobalsTest.pas -------------------------------------------------------------------------------- /samples/sonar-scanner/src/MainWindow.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/samples/sonar-scanner/src/MainWindow.pas -------------------------------------------------------------------------------- /samples/sonar-scanner/src/OverloadTest.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/samples/sonar-scanner/src/OverloadTest.pas -------------------------------------------------------------------------------- /samples/sonar-scanner/src/StatementTest.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/samples/sonar-scanner/src/StatementTest.pas -------------------------------------------------------------------------------- /samples/sonar-scanner/validation.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/samples/sonar-scanner/validation.txt -------------------------------------------------------------------------------- /sonar-delphi-plugin.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/sonar-delphi-plugin.iml -------------------------------------------------------------------------------- /src/COLOMBO_LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/COLOMBO_LICENSE.txt -------------------------------------------------------------------------------- /src/DUnitX/DUnitX.Loggers.XML.SonarQube.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/DUnitX/DUnitX.Loggers.XML.SonarQube.pas -------------------------------------------------------------------------------- /src/LUCK_LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/LUCK_LICENSE.txt -------------------------------------------------------------------------------- /src/SABRE_AIRLINE_LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/SABRE_AIRLINE_LICENSE.txt -------------------------------------------------------------------------------- /src/main/antlr3/org/sonar/plugins/delphi/antlr/Delphi.g: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/antlr3/org/sonar/plugins/delphi/antlr/Delphi.g -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/DelphiPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/DelphiPlugin.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/DelphiSensor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/DelphiSensor.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/analyzer/ASTAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/analyzer/ASTAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/analyzer/CodeAnalysisCacheResults.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/analyzer/CodeAnalysisCacheResults.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/analyzer/CodeAnalysisResults.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/analyzer/CodeAnalysisResults.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/analyzer/CodeAnalysisState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/analyzer/CodeAnalysisState.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/analyzer/CodeAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/analyzer/CodeAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/analyzer/CodeNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/analyzer/CodeNode.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/analyzer/CodeTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/analyzer/CodeTree.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/analyzer/DelphiASTAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/analyzer/DelphiASTAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/analyzer/LexerMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/analyzer/LexerMetrics.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/analyzer/impl/FunctionAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/analyzer/impl/FunctionAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/analyzer/impl/FunctionBodyAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/analyzer/impl/FunctionBodyAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/analyzer/impl/FunctionParametersAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/analyzer/impl/FunctionParametersAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/analyzer/impl/IncludeAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/analyzer/impl/IncludeAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/analyzer/impl/InterfaceAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/analyzer/impl/InterfaceAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/analyzer/impl/TypeAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/analyzer/impl/TypeAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/analyzer/impl/TypeFieldsAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/analyzer/impl/TypeFieldsAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/analyzer/impl/TypeInheritanceAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/analyzer/impl/TypeInheritanceAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/analyzer/impl/TypePropertyAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/analyzer/impl/TypePropertyAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/analyzer/impl/UnitAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/analyzer/impl/UnitAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/analyzer/impl/VisibilityAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/analyzer/impl/VisibilityAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/analyzer/impl/operations/AdvanceNodeOperation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/analyzer/impl/operations/AdvanceNodeOperation.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/analyzer/impl/operations/AdvanceToNodeOperation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/analyzer/impl/operations/AdvanceToNodeOperation.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/analyzer/impl/operations/NodeOperation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/analyzer/impl/operations/NodeOperation.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/analyzer/impl/operations/TraceBackNodeOperation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/analyzer/impl/operations/TraceBackNodeOperation.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/ast/ASTTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/ast/ASTTree.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/ast/DelphiAST.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/ast/DelphiAST.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/ast/DelphiNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/ast/DelphiNode.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/ast/DelphiPMDNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/ast/DelphiPMDNode.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/ast/DelphiTreeAdaptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/ast/DelphiTreeAdaptor.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/ast/NodeName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/ast/NodeName.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/ast/exceptions/NodeNameForCodeDoesNotExistException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/ast/exceptions/NodeNameForCodeDoesNotExistException.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/directives/CompilerDirective.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/directives/CompilerDirective.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/directives/CompilerDirectiveFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/directives/CompilerDirectiveFactory.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/directives/CompilerDirectiveType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/directives/CompilerDirectiveType.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/directives/exceptions/CompilerDirectiveFactorySyntaxException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/directives/exceptions/CompilerDirectiveFactorySyntaxException.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/directives/exceptions/CompilerDirectiveFactoryUnsupportedDirectiveException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/directives/exceptions/CompilerDirectiveFactoryUnsupportedDirectiveException.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/directives/impl/CommonCompilerDirective.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/directives/impl/CommonCompilerDirective.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/directives/impl/DefineDirective.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/directives/impl/DefineDirective.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/directives/impl/ElseDirective.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/directives/impl/ElseDirective.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/directives/impl/EndIfDirective.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/directives/impl/EndIfDirective.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/directives/impl/IfDefDirective.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/directives/impl/IfDefDirective.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/directives/impl/IfDirective.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/directives/impl/IfDirective.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/directives/impl/IfEndDirective.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/directives/impl/IfEndDirective.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/directives/impl/IncludeDirective.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/directives/impl/IncludeDirective.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/directives/impl/UndefineDirective.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/directives/impl/UndefineDirective.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/directives/impl/UnusedDirective.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/directives/impl/UnusedDirective.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/sanitizer/DelphiSourceSanitizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/sanitizer/DelphiSourceSanitizer.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/sanitizer/SourceResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/sanitizer/SourceResolver.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/sanitizer/resolvers/DefineResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/sanitizer/resolvers/DefineResolver.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/sanitizer/resolvers/ExcludeResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/sanitizer/resolvers/ExcludeResolver.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/sanitizer/resolvers/IncludeResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/sanitizer/resolvers/IncludeResolver.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/sanitizer/resolvers/SourceFixerResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/sanitizer/resolvers/SourceFixerResolver.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/sanitizer/resolvers/SourceResolverResults.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/sanitizer/resolvers/SourceResolverResults.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/sanitizer/resolvers/exceptions/DefineResolverException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/sanitizer/resolvers/exceptions/DefineResolverException.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/sanitizer/resolvers/exceptions/IncludeResolverException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/sanitizer/resolvers/exceptions/IncludeResolverException.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/sanitizer/subranges/SubRange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/sanitizer/subranges/SubRange.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/sanitizer/subranges/SubRangeAggregator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/sanitizer/subranges/SubRangeAggregator.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/sanitizer/subranges/SubRangeFirstOccurenceComparator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/sanitizer/subranges/SubRangeFirstOccurenceComparator.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/sanitizer/subranges/SubRangeMergingAggregator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/sanitizer/subranges/SubRangeMergingAggregator.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/sanitizer/subranges/impl/IntegerSubRange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/sanitizer/subranges/impl/IntegerSubRange.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/sanitizer/subranges/impl/ReplacementSubRange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/sanitizer/subranges/impl/ReplacementSubRange.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/antlr/sanitizer/subranges/impl/StringSubRange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/antlr/sanitizer/subranges/impl/StringSubRange.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/codecoverage/CodeCoverageTool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/codecoverage/CodeCoverageTool.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/codecoverage/DelphiCodeCoverageParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/codecoverage/DelphiCodeCoverageParser.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/codecoverage/delphicodecoveragetool/DelphiCodeCoverageToolParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/codecoverage/delphicodecoveragetool/DelphiCodeCoverageToolParser.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/colorizer/DelphiKeywords.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/colorizer/DelphiKeywords.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/core/DelphiLanguage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/core/DelphiLanguage.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/core/helpers/DelphiProjectHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/core/helpers/DelphiProjectHelper.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/core/language/ArgumentInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/core/language/ArgumentInterface.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/core/language/ClassFieldInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/core/language/ClassFieldInterface.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/core/language/ClassInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/core/language/ClassInterface.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/core/language/ClassPropertyInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/core/language/ClassPropertyInterface.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/core/language/FunctionInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/core/language/FunctionInterface.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/core/language/HasNameInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/core/language/HasNameInterface.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/core/language/StatementInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/core/language/StatementInterface.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/core/language/UnitInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/core/language/UnitInterface.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/core/language/impl/DelphiArgument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/core/language/impl/DelphiArgument.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/core/language/impl/DelphiClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/core/language/impl/DelphiClass.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/core/language/impl/DelphiClassField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/core/language/impl/DelphiClassField.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/core/language/impl/DelphiClassProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/core/language/impl/DelphiClassProperty.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/core/language/impl/DelphiFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/core/language/impl/DelphiFunction.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/core/language/impl/DelphiStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/core/language/impl/DelphiStatement.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/core/language/impl/DelphiUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/core/language/impl/DelphiUnit.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/core/language/impl/UnresolvedFunctionCall.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/core/language/impl/UnresolvedFunctionCall.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/core/language/verifiers/CalledFunctionVerifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/core/language/verifiers/CalledFunctionVerifier.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/core/language/verifiers/StatementVerifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/core/language/verifiers/StatementVerifier.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/core/language/verifiers/StatementVerifierException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/core/language/verifiers/StatementVerifierException.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/metrics/BasicMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/metrics/BasicMetrics.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/metrics/ComplexityMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/metrics/ComplexityMetrics.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/metrics/DeadCodeMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/metrics/DeadCodeMetrics.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/metrics/DefaultMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/metrics/DefaultMetrics.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/metrics/MetricsInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/metrics/MetricsInterface.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/metrics/basicmetrics/DelphiCommentHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/metrics/basicmetrics/DelphiCommentHandler.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/metrics/basicmetrics/DelphiLinesFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/metrics/basicmetrics/DelphiLinesFactory.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/metrics/basicmetrics/DelphiSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/metrics/basicmetrics/DelphiSource.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/metrics/basicmetrics/Line.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/metrics/basicmetrics/Line.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/metrics/basicmetrics/LineContextHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/metrics/basicmetrics/LineContextHandler.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/metrics/basicmetrics/LiteralValueHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/metrics/basicmetrics/LiteralValueHandler.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/metrics/basicmetrics/Metric.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/metrics/basicmetrics/Metric.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/metrics/basicmetrics/SingleLineCommentHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/metrics/basicmetrics/SingleLineCommentHandler.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/pmd/DelphiLanguageModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/pmd/DelphiLanguageModule.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/pmd/DelphiPMD.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/pmd/DelphiPMD.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/pmd/DelphiParserVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/pmd/DelphiParserVisitor.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/pmd/DelphiPmdConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/pmd/DelphiPmdConstants.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/pmd/DelphiPmdSensor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/pmd/DelphiPmdSensor.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/pmd/DelphiRuleChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/pmd/DelphiRuleChain.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/pmd/DelphiRuleChainVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/pmd/DelphiRuleChainVisitor.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/pmd/DelphiRuleViolation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/pmd/DelphiRuleViolation.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/pmd/profile/DefaultDelphiProfile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/pmd/profile/DefaultDelphiProfile.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/pmd/profile/DelphiPmdProfileExporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/pmd/profile/DelphiPmdProfileExporter.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/pmd/profile/DelphiPmdProfileImporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/pmd/profile/DelphiPmdProfileImporter.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/pmd/profile/DelphiPmdRuleDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/pmd/profile/DelphiPmdRuleDefinition.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/pmd/profile/DelphiRuleSets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/pmd/profile/DelphiRuleSets.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/pmd/rules/AssignedAndFreeRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/pmd/rules/AssignedAndFreeRule.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/pmd/rules/BlockCounterRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/pmd/rules/BlockCounterRule.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/pmd/rules/CastAndFreeRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/pmd/rules/CastAndFreeRule.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/pmd/rules/CatchingGeneralExceptionRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/pmd/rules/CatchingGeneralExceptionRule.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/pmd/rules/ClassNameRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/pmd/rules/ClassNameRule.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/pmd/rules/ClassPerFileRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/pmd/rules/ClassPerFileRule.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/pmd/rules/ConstructorWithoutInheritedStatementRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/pmd/rules/ConstructorWithoutInheritedStatementRule.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/pmd/rules/CountRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/pmd/rules/CountRule.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/pmd/rules/DelphiRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/pmd/rules/DelphiRule.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/pmd/rules/DestructorWithoutInheritedStatementRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/pmd/rules/DestructorWithoutInheritedStatementRule.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/pmd/rules/DprFunctionRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/pmd/rules/DprFunctionRule.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/pmd/rules/DprVariableRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/pmd/rules/DprVariableRule.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/pmd/rules/EmptyFinallyBlockRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/pmd/rules/EmptyFinallyBlockRule.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/pmd/rules/FieldNameRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/pmd/rules/FieldNameRule.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/pmd/rules/IfNotFalseRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/pmd/rules/IfNotFalseRule.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/pmd/rules/IfTrueRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/pmd/rules/IfTrueRule.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/pmd/rules/InterfaceNameRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/pmd/rules/InterfaceNameRule.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/pmd/rules/MethodNameRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/pmd/rules/MethodNameRule.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/pmd/rules/MixedNamesRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/pmd/rules/MixedNamesRule.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/pmd/rules/NoBeginAfterDoRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/pmd/rules/NoBeginAfterDoRule.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/pmd/rules/NoInheritedStatementRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/pmd/rules/NoInheritedStatementRule.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/pmd/rules/NoSemicolonRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/pmd/rules/NoSemicolonRule.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/pmd/rules/NodeSequenceRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/pmd/rules/NodeSequenceRule.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/pmd/rules/PointerNameRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/pmd/rules/PointerNameRule.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/pmd/rules/PublicFieldsRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/pmd/rules/PublicFieldsRule.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/pmd/rules/RecordNameRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/pmd/rules/RecordNameRule.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/pmd/rules/ThenTryRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/pmd/rules/ThenTryRule.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/pmd/rules/TooLongMethodRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/pmd/rules/TooLongMethodRule.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/pmd/rules/UnitNameRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/pmd/rules/UnitNameRule.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/pmd/rules/UnusedArgumentsRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/pmd/rules/UnusedArgumentsRule.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/pmd/rules/UppercaseReservedWordsRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/pmd/rules/UppercaseReservedWordsRule.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/pmd/rules/VariableCounter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/pmd/rules/VariableCounter.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/pmd/rules/WithAfterDoThenRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/pmd/rules/WithAfterDoThenRule.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/pmd/rules/XPathRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/pmd/rules/XPathRule.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/pmd/xml/DelphiRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/pmd/xml/DelphiRule.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/pmd/xml/DelphiRulesUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/pmd/xml/DelphiRulesUtils.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/pmd/xml/Property.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/pmd/xml/Property.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/pmd/xml/Ruleset.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/pmd/xml/Ruleset.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/project/DelphiProject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/project/DelphiProject.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/project/DelphiWorkgroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/project/DelphiWorkgroup.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/project/DelphiWorkgroupXmlParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/project/DelphiWorkgroupXmlParser.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/project/ProjectXmlParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/project/ProjectXmlParser.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/surefire/DelphiSureFireParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/surefire/DelphiSureFireParser.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/surefire/SurefireSensor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/surefire/SurefireSensor.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/utils/DelphiUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/utils/DelphiUtils.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/utils/ProgressReporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/utils/ProgressReporter.java -------------------------------------------------------------------------------- /src/main/java/org/sonar/plugins/delphi/utils/ProgressReporterLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/java/org/sonar/plugins/delphi/utils/ProgressReporterLogger.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language -------------------------------------------------------------------------------- /src/main/resources/org/sonar/l10n/pmd.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main/resources/org/sonar/plugins/delphi/pmd/default-delphi-profile.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/resources/org/sonar/plugins/delphi/pmd/default-delphi-profile.xml -------------------------------------------------------------------------------- /src/main/resources/org/sonar/plugins/delphi/pmd/rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/resources/org/sonar/plugins/delphi/pmd/rules.xml -------------------------------------------------------------------------------- /src/main/resources/org/sonar/plugins/delphi/sqale/delphi-model.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/main/resources/org/sonar/plugins/delphi/sqale/delphi-model.xml -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/DelphiPluginTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/DelphiPluginTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/DelphiSensorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/DelphiSensorTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/DelphiTestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/DelphiTestUtils.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/HasRuleKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/HasRuleKey.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/HasRuleLineNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/HasRuleLineNumber.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/HasRuleMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/HasRuleMessage.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/IssueMatchers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/IssueMatchers.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/antlr/DelphiASTAnalyzerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/antlr/DelphiASTAnalyzerTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/antlr/GrammarTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/antlr/GrammarTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/antlr/analyzer/CodeAnalisysResultsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/antlr/analyzer/CodeAnalisysResultsTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/antlr/analyzer/CodeAnalyzedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/antlr/analyzer/CodeAnalyzedTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/antlr/analyzer/impl/FunctionAnalyzerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/antlr/analyzer/impl/FunctionAnalyzerTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/antlr/analyzer/impl/FunctionBodyAnalyzerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/antlr/analyzer/impl/FunctionBodyAnalyzerTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/antlr/analyzer/impl/FunctionParametersAnalyzerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/antlr/analyzer/impl/FunctionParametersAnalyzerTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/antlr/analyzer/impl/IncludeAnalyzerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/antlr/analyzer/impl/IncludeAnalyzerTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/antlr/analyzer/impl/InterfaceAnalyzerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/antlr/analyzer/impl/InterfaceAnalyzerTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/antlr/analyzer/impl/TypeAnalyzerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/antlr/analyzer/impl/TypeAnalyzerTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/antlr/analyzer/impl/TypeFieldsAnalyzerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/antlr/analyzer/impl/TypeFieldsAnalyzerTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/antlr/analyzer/impl/TypeInheritanceAnalyzerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/antlr/analyzer/impl/TypeInheritanceAnalyzerTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/antlr/analyzer/impl/TypePropertyAnalyzerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/antlr/analyzer/impl/TypePropertyAnalyzerTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/antlr/analyzer/impl/UnitAnalyzerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/antlr/analyzer/impl/UnitAnalyzerTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/antlr/analyzer/impl/VisibilityAnalyzerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/antlr/analyzer/impl/VisibilityAnalyzerTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/antlr/analyzer/impl/operations/AdvanceNodeOperationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/antlr/analyzer/impl/operations/AdvanceNodeOperationTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/antlr/analyzer/impl/operations/AdvanceToNodeOperationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/antlr/analyzer/impl/operations/AdvanceToNodeOperationTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/antlr/analyzer/impl/operations/OperationsTestsCommon.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/antlr/analyzer/impl/operations/OperationsTestsCommon.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/antlr/analyzer/impl/operations/TraceBackNodeOperationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/antlr/analyzer/impl/operations/TraceBackNodeOperationTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/antlr/ast/DelphiASTTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/antlr/ast/DelphiASTTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/antlr/ast/NodeNameTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/antlr/ast/NodeNameTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/antlr/sanitizer/directives/CompilerDirectiveFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/antlr/sanitizer/directives/CompilerDirectiveFactoryTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/antlr/sanitizer/directives/impl/CommonCompilerDirectiveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/antlr/sanitizer/directives/impl/CommonCompilerDirectiveTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/antlr/sanitizer/resolvers/DefineResolverTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/antlr/sanitizer/resolvers/DefineResolverTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/antlr/sanitizer/resolvers/ExcludeResolverTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/antlr/sanitizer/resolvers/ExcludeResolverTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/antlr/sanitizer/resolvers/IncludeResolverTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/antlr/sanitizer/resolvers/IncludeResolverTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/antlr/sanitizer/subranges/SubRangeAggregatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/antlr/sanitizer/subranges/SubRangeAggregatorTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/antlr/sanitizer/subranges/SubRangeMergingAggregatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/antlr/sanitizer/subranges/SubRangeMergingAggregatorTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/antlr/sanitizer/subranges/impl/IntegerSubRangeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/antlr/sanitizer/subranges/impl/IntegerSubRangeTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/antlr/sanitizer/subranges/impl/StringSubRangeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/antlr/sanitizer/subranges/impl/StringSubRangeTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/codecoverage/delphicodecoveragetool/DelphiCoverageToolParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/codecoverage/delphicodecoveragetool/DelphiCoverageToolParserTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/colorizer/DelphiColorizerFormatTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/colorizer/DelphiColorizerFormatTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/colorizer/DelphiKeywordsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/colorizer/DelphiKeywordsTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/core/helpers/DelphiProjectHelperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/core/helpers/DelphiProjectHelperTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/core/language/impl/DelphiClassTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/core/language/impl/DelphiClassTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/core/language/impl/DelphiFunctionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/core/language/impl/DelphiFunctionTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/core/language/impl/verifiers/CalledFunctionVerifierTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/core/language/impl/verifiers/CalledFunctionVerifierTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/core/language/impl/verifiers/StatementVerifierTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/core/language/impl/verifiers/StatementVerifierTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/debug/FileTestsCommon.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/debug/FileTestsCommon.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/debug/ProjectMetricsXMLParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/debug/ProjectMetricsXMLParser.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/debug/SimpleXMLParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/debug/SimpleXMLParser.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/metrics/BasicMetricTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/metrics/BasicMetricTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/metrics/ComplexityMetricsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/metrics/ComplexityMetricsTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/metrics/DeadCodeMetricsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/metrics/DeadCodeMetricsTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/metrics/basicmetrics/LineTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/metrics/basicmetrics/LineTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/pmd/BasePmdRuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/pmd/BasePmdRuleTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/pmd/ClassNameRuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/pmd/ClassNameRuleTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/pmd/ClassPerFileRuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/pmd/ClassPerFileRuleTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/pmd/ConstructorWithoutInheritedStatementRuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/pmd/ConstructorWithoutInheritedStatementRuleTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/pmd/DelphiPMDTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/pmd/DelphiPMDTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/pmd/DelphiPmdSensorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/pmd/DelphiPmdSensorTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/pmd/DelphiUnitBuilderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/pmd/DelphiUnitBuilderTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/pmd/DestructorWithoutInheritedStatementRuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/pmd/DestructorWithoutInheritedStatementRuleTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/pmd/EmptyBeginStatementTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/pmd/EmptyBeginStatementTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/pmd/EmptyFinallyBlockRuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/pmd/EmptyFinallyBlockRuleTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/pmd/FieldNameRuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/pmd/FieldNameRuleTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/pmd/InterfaceNameRuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/pmd/InterfaceNameRuleTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/pmd/MethodNameRuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/pmd/MethodNameRuleTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/pmd/NoSemicolonRuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/pmd/NoSemicolonRuleTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/pmd/PointerNameRuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/pmd/PointerNameRuleTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/pmd/RecordNameRuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/pmd/RecordNameRuleTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/pmd/RuleData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/pmd/RuleData.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/pmd/RuleVerifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/pmd/RuleVerifier.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/pmd/TooLongMethodNameRuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/pmd/TooLongMethodNameRuleTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/pmd/TypeAliasRuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/pmd/TypeAliasRuleTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/pmd/UnitNameRuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/pmd/UnitNameRuleTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/pmd/UnusedArgumentsRuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/pmd/UnusedArgumentsRuleTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/pmd/xml/DelphiRuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/pmd/xml/DelphiRuleTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/pmd/xml/PropertyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/pmd/xml/PropertyTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/pmd/xml/RulesetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/pmd/xml/RulesetTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/project/DelphiProjectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/project/DelphiProjectTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/project/DelphiWorkgroupTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/project/DelphiWorkgroupTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/surefire/SurefireSensorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/surefire/SurefireSensorTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/utils/DelphiUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/utils/DelphiUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/utils/ProgressReporterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/utils/ProgressReporterTest.java -------------------------------------------------------------------------------- /src/test/java/org/sonar/plugins/delphi/utils/StringSubRangeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/java/org/sonar/plugins/delphi/utils/StringSubRangeTest.java -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/BadSyntax.pas: -------------------------------------------------------------------------------- 1 | unit BadSyntax; 2 | 3 | 4 | end. -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/PMDTest/ConstructorWithoutInheritedStatementRule_ClassConstructor.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/resources/org/sonar/plugins/delphi/PMDTest/ConstructorWithoutInheritedStatementRule_ClassConstructor.pas -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/PMDTest/ConstructorWithoutInheritedStatementRule_OverloadConstructorCalled.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/resources/org/sonar/plugins/delphi/PMDTest/ConstructorWithoutInheritedStatementRule_OverloadConstructorCalled.pas -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/PMDTest/DelphiPMDTest_ProcessFile_DeprecatedUnit.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/resources/org/sonar/plugins/delphi/PMDTest/DelphiPMDTest_ProcessFile_DeprecatedUnit.pas -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/PMDTest/DelphiPMDTest_ProcessFile_DeprecatedUnitWithComment.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/resources/org/sonar/plugins/delphi/PMDTest/DelphiPMDTest_ProcessFile_DeprecatedUnitWithComment.pas -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/PMDTest/DelphiPMDTest_ProcessFile_ExperimentalUnit.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/resources/org/sonar/plugins/delphi/PMDTest/DelphiPMDTest_ProcessFile_ExperimentalUnit.pas -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/PMDTest/UnusedArgumentRule.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/resources/org/sonar/plugins/delphi/PMDTest/UnusedArgumentRule.pas -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/PMDTest/pmd.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/resources/org/sonar/plugins/delphi/PMDTest/pmd.pas -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/PMDTest/smallpmd.pas: -------------------------------------------------------------------------------- 1 | unit SmallPMDTest; 2 | 3 | interface 4 | 5 | implementation 6 | 7 | begin 8 | end. -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/SimpleDelphiProject/Globals.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/resources/org/sonar/plugins/delphi/SimpleDelphiProject/Globals.pas -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/SimpleDelphiProject/MainWindow.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/resources/org/sonar/plugins/delphi/SimpleDelphiProject/MainWindow.pas -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/SimpleDelphiProject/branch/OverloadTest.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/resources/org/sonar/plugins/delphi/SimpleDelphiProject/branch/OverloadTest.pas -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/SimpleDelphiProject/branch/StatementTest.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/resources/org/sonar/plugins/delphi/SimpleDelphiProject/branch/StatementTest.pas -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/SimpleDelphiProject/dpk/TestLib.dpk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/resources/org/sonar/plugins/delphi/SimpleDelphiProject/dpk/TestLib.dpk -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/SimpleDelphiProject/dproj/SimpleDelphiProject.dproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/resources/org/sonar/plugins/delphi/SimpleDelphiProject/dproj/SimpleDelphiProject.dproj -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/SimpleDelphiProject/dproj/workgroup/All.groupproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/resources/org/sonar/plugins/delphi/SimpleDelphiProject/dproj/workgroup/All.groupproj -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/SimpleDelphiProject/includes1/includes.inc: -------------------------------------------------------------------------------- 1 | x = 5; 2 | y = 7; -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/SimpleDelphiProject/includes2/includes2.inc: -------------------------------------------------------------------------------- 1 | XXX = 5; 2 | YYY = 7; -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/SimpleDelphiProject/reports/Coverage.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/resources/org/sonar/plugins/delphi/SimpleDelphiProject/reports/Coverage.xml -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/SimpleDelphiProject/tools/AccessorsTest.Pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/resources/org/sonar/plugins/delphi/SimpleDelphiProject/tools/AccessorsTest.Pas -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/SimpleDelphiProject/tools/CommentsTest.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/resources/org/sonar/plugins/delphi/SimpleDelphiProject/tools/CommentsTest.pas -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/SimpleDelphiProject/tools/FunctionTest.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/resources/org/sonar/plugins/delphi/SimpleDelphiProject/tools/FunctionTest.pas -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/SimpleDelphiProject/tools/GlobalsTest.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/resources/org/sonar/plugins/delphi/SimpleDelphiProject/tools/GlobalsTest.pas -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/SimpleDelphiProject/values.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/resources/org/sonar/plugins/delphi/SimpleDelphiProject/values.xml -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/UnitTest/reports/TEST-dunit-report.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/resources/org/sonar/plugins/delphi/UnitTest/reports/TEST-dunit-report.xml -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/UnitTest/tests/MyTest1.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/resources/org/sonar/plugins/delphi/UnitTest/tests/MyTest1.pas -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/UnitTest/tests/MyTest2.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/resources/org/sonar/plugins/delphi/UnitTest/tests/MyTest2.pas -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/UnitTest/tests/uMyTest1.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/resources/org/sonar/plugins/delphi/UnitTest/tests/uMyTest1.pas -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/cpd/CpdTest.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/resources/org/sonar/plugins/delphi/cpd/CpdTest.pas -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/directives/FileWithDirectives.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/resources/org/sonar/plugins/delphi/directives/FileWithDirectives.pas -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/grammar/AnonymousMethods.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/resources/org/sonar/plugins/delphi/grammar/AnonymousMethods.pas -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/grammar/ComplexArray.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/resources/org/sonar/plugins/delphi/grammar/ComplexArray.pas -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/grammar/DUnitX.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/resources/org/sonar/plugins/delphi/grammar/DUnitX.pas -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/grammar/EmptyProcs.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/resources/org/sonar/plugins/delphi/grammar/EmptyProcs.pas -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/grammar/Generics.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/resources/org/sonar/plugins/delphi/grammar/Generics.pas -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/grammar/GrammarTest.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/resources/org/sonar/plugins/delphi/grammar/GrammarTest.pas -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/grammar/GrammarTest2020.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/resources/org/sonar/plugins/delphi/grammar/GrammarTest2020.pas -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/grammar/GrammarTestNew.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/resources/org/sonar/plugins/delphi/grammar/GrammarTestNew.pas -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/grammar/InterfaceMethodResolutionClause.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/resources/org/sonar/plugins/delphi/grammar/InterfaceMethodResolutionClause.pas -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/grammar/KeyWordsAsIdentifier.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/resources/org/sonar/plugins/delphi/grammar/KeyWordsAsIdentifier.pas -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/grammar/LabelUsage.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/resources/org/sonar/plugins/delphi/grammar/LabelUsage.pas -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/grammar/ListUtils.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/resources/org/sonar/plugins/delphi/grammar/ListUtils.pas -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/grammar/MultipleAttributes.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/resources/org/sonar/plugins/delphi/grammar/MultipleAttributes.pas -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/grammar/PackageAsIdentifier.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/resources/org/sonar/plugins/delphi/grammar/PackageAsIdentifier.pas -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/grammar/RecordConstructor.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/resources/org/sonar/plugins/delphi/grammar/RecordConstructor.pas -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/grammar/RecordHelperWithClassVariable.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/resources/org/sonar/plugins/delphi/grammar/RecordHelperWithClassVariable.pas -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/grammar/RecordInitialization.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/resources/org/sonar/plugins/delphi/grammar/RecordInitialization.pas -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/grammar/UTF8WithBOM.pas: -------------------------------------------------------------------------------- 1 | unit UTF8WithBOM.pas; 2 | 3 | interface 4 | 5 | implementation 6 | 7 | end. -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/grammar/info.inc: -------------------------------------------------------------------------------- 1 | VERSION_INFO = '666'; 2 | { some comment } 3 | {$I info2.inc} -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/grammar/info2.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/resources/org/sonar/plugins/delphi/grammar/info2.inc -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/metrics/ComplexityMetricsTest.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/resources/org/sonar/plugins/delphi/metrics/ComplexityMetricsTest.pas -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/metrics/DeadCodeMetricsTest.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/resources/org/sonar/plugins/delphi/metrics/DeadCodeMetricsTest.pas -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/metrics/FunctionMessageTest.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/resources/org/sonar/plugins/delphi/metrics/FunctionMessageTest.pas -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/metrics/FunctionMetricsTest.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/resources/org/sonar/plugins/delphi/metrics/FunctionMetricsTest.pas -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/metrics/FunctionOperatorTest.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/resources/org/sonar/plugins/delphi/metrics/FunctionOperatorTest.pas -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/metrics/FunctionVirtualTest.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/resources/org/sonar/plugins/delphi/metrics/FunctionVirtualTest.pas -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/metrics/ListUtils.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/resources/org/sonar/plugins/delphi/metrics/ListUtils.pas -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/metrics/MetricsTest.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/resources/org/sonar/plugins/delphi/metrics/MetricsTest.pas -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/metrics/PropertyTest.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/resources/org/sonar/plugins/delphi/metrics/PropertyTest.pas -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/syntax/DefineTest.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/resources/org/sonar/plugins/delphi/syntax/DefineTest.pas -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/syntax/FunctionParametersAnalyzerTest.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/resources/org/sonar/plugins/delphi/syntax/FunctionParametersAnalyzerTest.pas -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/syntax/SyntaxTest.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/resources/org/sonar/plugins/delphi/syntax/SyntaxTest.pas -------------------------------------------------------------------------------- /src/test/resources/org/sonar/plugins/delphi/verifier/CalledFunctionsTest.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JAM-Software/SonarDelphi/HEAD/src/test/resources/org/sonar/plugins/delphi/verifier/CalledFunctionsTest.pas --------------------------------------------------------------------------------