├── .github ├── actions │ └── test-plugin-installation │ │ ├── Dockerfile │ │ ├── action.yml │ │ └── run-tests.sh └── workflows │ ├── build.yml │ └── test-instalation.yml ├── .gitignore ├── LICENSE.txt ├── README.md ├── assets ├── license-header-definition.xml ├── license-template.txt ├── logo.png └── vml-logo.png ├── eclipse-java-google-style.xml ├── intellij-java-google-style.xml ├── local-docker-image ├── conf │ └── sonar.properties └── docker-compose.yml ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── vml │ │ └── aemrules │ │ ├── AemRulesSonarPlugin.java │ │ ├── htl │ │ ├── AnalysisException.java │ │ ├── Constants.java │ │ ├── Htl.java │ │ ├── HtlChecks.java │ │ ├── HtlFilePredicateProvider.java │ │ ├── HtlFilesAnalyzer.java │ │ ├── HtlProfile.java │ │ ├── HtlSensor.java │ │ ├── MetricsSaver.java │ │ ├── api │ │ │ ├── HtlCheck.java │ │ │ └── ParsingErrorRule.java │ │ ├── checks │ │ │ ├── AbstractHtlCheck.java │ │ │ ├── AvoidExtraSlyTagsCheck.java │ │ │ ├── AvoidUsingUnsafeDisplayContextCheck.java │ │ │ ├── CamelCaseCheck.java │ │ │ ├── DefaultDisplayContextCheck.java │ │ │ ├── DisplayContextInConditionalCommentsCheck.java │ │ │ ├── EventMandatoryDisplayContextCheck.java │ │ │ ├── ExplicitNamesInLoopsCheck.java │ │ │ ├── HtlAttributesShouldBeAtTheEndCheck.java │ │ │ ├── HtlCommentsCheck.java │ │ │ ├── InlineStyleMandatoryDisplayContextCheck.java │ │ │ ├── NamingAndReusingConditionsCheck.java │ │ │ ├── ParsingErrorCheck.java │ │ │ ├── PlaceTemplatesInSeparateFilesCheck.java │ │ │ ├── ScriptsAndStyleMandatoryDisplayContextCheck.java │ │ │ ├── SlyElementsAreAutomaticallyUnwrappedCheck.java │ │ │ ├── UseMostRestrictiveHtlContextCheck.java │ │ │ └── UseSlyTagsOverRedundantMarkupCheck.java │ │ ├── lex │ │ │ ├── AbstractTokenizer.java │ │ │ ├── CommentTokenizer.java │ │ │ ├── DirectiveTokenizer.java │ │ │ ├── DoctypeTokenizer.java │ │ │ ├── ElementTokenizer.java │ │ │ ├── ExpressionTokenizer.java │ │ │ ├── HtlLexer.java │ │ │ └── TextTokenizer.java │ │ ├── rules │ │ │ ├── HtlRulesDefinition.java │ │ │ └── HtlRulesList.java │ │ └── visitors │ │ │ ├── DefaultHtlVisitor.java │ │ │ ├── HtlScanner.java │ │ │ └── HtlStringOptionVisitor.java │ │ ├── java │ │ ├── Constants.java │ │ ├── checks │ │ │ ├── AdministrativeAccessUsageCheck.java │ │ │ ├── AnnotationsConstantsCheck.java │ │ │ ├── ConstantsCheck.java │ │ │ ├── ContentResourceShouldBeNullCheckedCheck.java │ │ │ ├── ModifiableValueMapUsageCheck.java │ │ │ ├── PreferSlingServletAnnotation.java │ │ │ ├── SessionShouldBeLoggedOut.java │ │ │ ├── SynchronizedKeywordUsageCheck.java │ │ │ ├── ThreadSafeFieldCheck.java │ │ │ ├── resourceresolver │ │ │ │ └── close │ │ │ │ │ ├── FindRRDeclarationVisitor.java │ │ │ │ │ ├── ResourceResolverShouldBeClosed.java │ │ │ │ │ └── ResourceResolverTryWithResourcesCheck.java │ │ │ ├── slingmodels │ │ │ │ └── DefaultInjectionStrategyAnnotationCheck.java │ │ │ ├── slingquery │ │ │ │ └── SlingQueryImplicitStrategyCheck.java │ │ │ └── visitors │ │ │ │ ├── CheckClosedVisitor.java │ │ │ │ ├── CheckLoggedOutVisitor.java │ │ │ │ ├── FinallyBlockVisitor.java │ │ │ │ ├── FindSessionDeclarationVisitor.java │ │ │ │ └── FindVariableDeclarationVisitor.java │ │ ├── rules │ │ │ ├── JavaCheckRegistrar.java │ │ │ ├── JavaRulesDefinition.java │ │ │ └── JavaRulesList.java │ │ └── util │ │ │ ├── ConstantsChecker.java │ │ │ └── TypeUtils.java │ │ ├── matcher │ │ ├── MethodMatcher.java │ │ ├── MethodNamePredicate.java │ │ ├── MethodParametersPredicate.java │ │ ├── OwnerTypePredicate.java │ │ └── ParameterTypePredicate.java │ │ ├── utils │ │ ├── Comparables.java │ │ └── Throwables.java │ │ └── version │ │ ├── AemVersion.java │ │ ├── Version.java │ │ └── VersionSupportChecker.java ├── resources │ ├── com │ │ └── vml │ │ │ └── rules │ │ │ └── htl │ │ │ ├── HTL-0.html │ │ │ ├── HTL-0.json │ │ │ ├── HTL-1.html │ │ │ ├── HTL-1.json │ │ │ ├── HTL-10.html │ │ │ ├── HTL-10.json │ │ │ ├── HTL-11.html │ │ │ ├── HTL-11.json │ │ │ ├── HTL-12.html │ │ │ ├── HTL-12.json │ │ │ ├── HTL-13.html │ │ │ ├── HTL-13.json │ │ │ ├── HTL-14.html │ │ │ ├── HTL-14.json │ │ │ ├── HTL-15.html │ │ │ ├── HTL-15.json │ │ │ ├── HTL-16.html │ │ │ ├── HTL-16.json │ │ │ ├── HTL-2.html │ │ │ ├── HTL-2.json │ │ │ ├── HTL-3.html │ │ │ ├── HTL-3.json │ │ │ ├── HTL-4.html │ │ │ ├── HTL-4.json │ │ │ ├── HTL-5.html │ │ │ ├── HTL-5.json │ │ │ ├── HTL-6.html │ │ │ ├── HTL-6.json │ │ │ ├── HTL-7.html │ │ │ ├── HTL-7.json │ │ │ ├── HTL-8.html │ │ │ ├── HTL-8.json │ │ │ ├── HTL-9.html │ │ │ └── HTL-9.json │ ├── org │ │ └── sonar │ │ │ └── l10n │ │ │ └── java │ │ │ └── rules │ │ │ └── java │ │ │ ├── AEM-1.html │ │ │ ├── AEM-1.json │ │ │ ├── AEM-11.html │ │ │ ├── AEM-11.json │ │ │ ├── AEM-15.html │ │ │ ├── AEM-15.json │ │ │ ├── AEM-16.html │ │ │ ├── AEM-16.json │ │ │ ├── AEM-17.html │ │ │ ├── AEM-17.json │ │ │ ├── AEM-18.html │ │ │ ├── AEM-18.json │ │ │ ├── AEM-19.html │ │ │ ├── AEM-19.json │ │ │ ├── AEM-2.html │ │ │ ├── AEM-2.json │ │ │ ├── AEM-20.html │ │ │ ├── AEM-20.json │ │ │ ├── AEM-3.html │ │ │ ├── AEM-3.json │ │ │ ├── AEM-6.html │ │ │ ├── AEM-6.json │ │ │ ├── AEM-7.html │ │ │ ├── AEM-7.json │ │ │ ├── AEM-8.html │ │ │ └── AEM-8.json │ └── rebel.xml └── script │ └── prepareResources.groovy └── test ├── files ├── htl │ ├── AvoidExtraSlyTagsCheck.html │ ├── AvoidUsingUnsafeDisplayContextCheck.html │ ├── CamelCaseCheck.html │ ├── DefineDisplayContextInEventAttributes.html │ ├── DefineDisplayContextInInlineStylesCheck.html │ ├── DefineDisplayContextInScriptsAndStylesCheck.html │ ├── DisplayContextInConditionalCommentsCheck.html │ ├── Empty.html │ ├── ExplicitNamesInLoopsCheck.html │ ├── HtlAttributesShouldBeAtTheEndCheck.html │ ├── HtlCommentsCheck.html │ ├── NamingAndReusingConditionsCheck.html │ ├── PlaceTemplatesInSeparateFilesCheck.html │ ├── SlyElementsAreAutomaticallyUnwrappedCheck.html │ ├── UseDefaultDisplayContextCheck.html │ ├── UseMostRestrictiveHtlContextCheck.html │ └── UseSlyTagsOverRedundantMarkupCheck.html └── java │ ├── AdministrativeAccessUsageCheck.java │ ├── AnnotationsConstantsCheck.java │ ├── AutoclosableResourceResolver.java │ ├── ConstantsCheck.java │ ├── ContentResourceShouldBeNullCheckedCheck.java │ ├── DefaultInjectionStrategyAnnotationCheck.java │ ├── DefaultInjectionStrategyAnnotationCheckMultipleAdaptables.java │ ├── LongResourceResolverEvenListenerError.java │ ├── LongSessionEventListener.java │ ├── LongSessionEventListenerError.java │ ├── LongSessionService.java │ ├── ModifiableValueMapUsageCheck.java │ ├── ResourceResolverConsumer.java │ ├── SampleServlet.java │ ├── SessionLogoutEight.java │ ├── SessionLogoutFive.java │ ├── SessionLogoutFour.java │ ├── SessionLogoutOne.java │ ├── SessionLogoutSeven.java │ ├── SessionLogoutSix.java │ ├── SessionLogoutThree.java │ ├── SessionLogoutTwo.java │ ├── SlingQueryImplicitStrategyCheck.java │ ├── SlingServletOne.java │ ├── SlingServletThree.java │ ├── SlingServletTwo.java │ ├── SlingServletWithStandardAnnotations.java │ ├── SynchronizedKeywordUsageCheck.java │ ├── ThreadSafeFieldCheckDsComponentAnnotation.java │ ├── ThreadSafeFieldCheckEventHandler.java │ ├── ThreadSafeFieldCheckFilter.java │ ├── ThreadSafeFieldCheckScrComponentAnnotation.java │ ├── ThreadSafeFieldCheckServlet.java │ └── ThreadSafeFieldCheckSlingServletAnnotation.java ├── java └── com │ └── vml │ └── aemrules │ ├── AemRulesSonarPluginTest.java │ ├── htl │ ├── AbstractBaseTest.java │ ├── HtlProfileTest.java │ ├── HtlSensorTest.java │ ├── HtlTest.java │ ├── HtmlCheckVerifier.java │ ├── HtmlCheckVerifierTest.java │ ├── checks │ │ ├── AbstractHtlCheckTest.java │ │ ├── AvoidExtraSlyTagsCheckTest.java │ │ ├── AvoidUsingUnsafeDisplayContextCheckTest.java │ │ ├── CamelCaseCheckTest.java │ │ ├── DefaultDisplayContextCheckTest.java │ │ ├── DisplayContextInConditionalCommentsCheckTest.java │ │ ├── DisplayContextIsMandatoryForInlineStylesCheckTest.java │ │ ├── DisplayContextIsMandatoryInEventAttributesTest.java │ │ ├── DisplayContextIsMandatoryInScriptsAndStylesCheckTest.java │ │ ├── ExplicitNamesInLoopsCheckTest.java │ │ ├── HtlAttributesShouldBeAtTheEndCheckTest.java │ │ ├── HtlCommentsCheckTest.java │ │ ├── NamingAndReusingConditionsCheckTest.java │ │ ├── PlaceTemplatesInSeparateFilesCheckTest.java │ │ ├── SlyElementsAreAutomaticallyUnwrappedCheckTest.java │ │ ├── UseMostRestrictiveHtlContextCheckTest.java │ │ └── UseSlyTagsOverRedundantMarkupCheckTest.java │ └── visitors │ │ ├── HtlNodeCounterVisitor.java │ │ └── HtlScannerTest.java │ ├── java │ └── checks │ │ ├── AbstractBaseTest.java │ │ ├── AdministrativeAccessUsageCheckTest.java │ │ ├── AnnotationsConstantsCheckTest.java │ │ ├── ConstantsCheckTest.java │ │ ├── ContentResourceShouldBeNullCheckedCheckTest.java │ │ ├── DefaultInjectionStrategyAnnotationCheckTest.java │ │ ├── ModifiableValueMapUsageCheckTest.java │ │ ├── PreferSlingServletAnnotationTest.java │ │ ├── ResourceResolverShouldBeClosedTest.java │ │ ├── ResourceResolverTryWithResourcesTest.java │ │ ├── SessionShouldBeLoggedOutTest.java │ │ ├── SlingQueryImplicitStrategyCheckTest.java │ │ ├── SynchronizedKeywordUsageCheckTest.java │ │ └── ThreadSafeFieldCheckTest.java │ ├── matcher │ └── MethodMatcherTest.java │ └── version │ └── VersionSupportCheckerTest.java └── resources ├── scanner └── testFile.html └── sensor ├── comment.html ├── error.html ├── nestedTags.html └── test.html /.github/actions/test-plugin-installation/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/.github/actions/test-plugin-installation/Dockerfile -------------------------------------------------------------------------------- /.github/actions/test-plugin-installation/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/.github/actions/test-plugin-installation/action.yml -------------------------------------------------------------------------------- /.github/actions/test-plugin-installation/run-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/.github/actions/test-plugin-installation/run-tests.sh -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/test-instalation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/.github/workflows/test-instalation.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/README.md -------------------------------------------------------------------------------- /assets/license-header-definition.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/assets/license-header-definition.xml -------------------------------------------------------------------------------- /assets/license-template.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/assets/license-template.txt -------------------------------------------------------------------------------- /assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/assets/logo.png -------------------------------------------------------------------------------- /assets/vml-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/assets/vml-logo.png -------------------------------------------------------------------------------- /eclipse-java-google-style.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/eclipse-java-google-style.xml -------------------------------------------------------------------------------- /intellij-java-google-style.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/intellij-java-google-style.xml -------------------------------------------------------------------------------- /local-docker-image/conf/sonar.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/local-docker-image/conf/sonar.properties -------------------------------------------------------------------------------- /local-docker-image/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/local-docker-image/docker-compose.yml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/AemRulesSonarPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/AemRulesSonarPlugin.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/htl/AnalysisException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/htl/AnalysisException.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/htl/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/htl/Constants.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/htl/Htl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/htl/Htl.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/htl/HtlChecks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/htl/HtlChecks.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/htl/HtlFilePredicateProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/htl/HtlFilePredicateProvider.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/htl/HtlFilesAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/htl/HtlFilesAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/htl/HtlProfile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/htl/HtlProfile.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/htl/HtlSensor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/htl/HtlSensor.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/htl/MetricsSaver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/htl/MetricsSaver.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/htl/api/HtlCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/htl/api/HtlCheck.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/htl/api/ParsingErrorRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/htl/api/ParsingErrorRule.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/htl/checks/AbstractHtlCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/htl/checks/AbstractHtlCheck.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/htl/checks/AvoidExtraSlyTagsCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/htl/checks/AvoidExtraSlyTagsCheck.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/htl/checks/AvoidUsingUnsafeDisplayContextCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/htl/checks/AvoidUsingUnsafeDisplayContextCheck.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/htl/checks/CamelCaseCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/htl/checks/CamelCaseCheck.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/htl/checks/DefaultDisplayContextCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/htl/checks/DefaultDisplayContextCheck.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/htl/checks/DisplayContextInConditionalCommentsCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/htl/checks/DisplayContextInConditionalCommentsCheck.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/htl/checks/EventMandatoryDisplayContextCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/htl/checks/EventMandatoryDisplayContextCheck.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/htl/checks/ExplicitNamesInLoopsCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/htl/checks/ExplicitNamesInLoopsCheck.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/htl/checks/HtlAttributesShouldBeAtTheEndCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/htl/checks/HtlAttributesShouldBeAtTheEndCheck.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/htl/checks/HtlCommentsCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/htl/checks/HtlCommentsCheck.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/htl/checks/InlineStyleMandatoryDisplayContextCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/htl/checks/InlineStyleMandatoryDisplayContextCheck.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/htl/checks/NamingAndReusingConditionsCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/htl/checks/NamingAndReusingConditionsCheck.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/htl/checks/ParsingErrorCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/htl/checks/ParsingErrorCheck.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/htl/checks/PlaceTemplatesInSeparateFilesCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/htl/checks/PlaceTemplatesInSeparateFilesCheck.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/htl/checks/ScriptsAndStyleMandatoryDisplayContextCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/htl/checks/ScriptsAndStyleMandatoryDisplayContextCheck.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/htl/checks/SlyElementsAreAutomaticallyUnwrappedCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/htl/checks/SlyElementsAreAutomaticallyUnwrappedCheck.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/htl/checks/UseMostRestrictiveHtlContextCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/htl/checks/UseMostRestrictiveHtlContextCheck.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/htl/checks/UseSlyTagsOverRedundantMarkupCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/htl/checks/UseSlyTagsOverRedundantMarkupCheck.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/htl/lex/AbstractTokenizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/htl/lex/AbstractTokenizer.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/htl/lex/CommentTokenizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/htl/lex/CommentTokenizer.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/htl/lex/DirectiveTokenizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/htl/lex/DirectiveTokenizer.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/htl/lex/DoctypeTokenizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/htl/lex/DoctypeTokenizer.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/htl/lex/ElementTokenizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/htl/lex/ElementTokenizer.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/htl/lex/ExpressionTokenizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/htl/lex/ExpressionTokenizer.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/htl/lex/HtlLexer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/htl/lex/HtlLexer.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/htl/lex/TextTokenizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/htl/lex/TextTokenizer.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/htl/rules/HtlRulesDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/htl/rules/HtlRulesDefinition.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/htl/rules/HtlRulesList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/htl/rules/HtlRulesList.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/htl/visitors/DefaultHtlVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/htl/visitors/DefaultHtlVisitor.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/htl/visitors/HtlScanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/htl/visitors/HtlScanner.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/htl/visitors/HtlStringOptionVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/htl/visitors/HtlStringOptionVisitor.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/java/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/java/Constants.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/java/checks/AdministrativeAccessUsageCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/java/checks/AdministrativeAccessUsageCheck.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/java/checks/AnnotationsConstantsCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/java/checks/AnnotationsConstantsCheck.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/java/checks/ConstantsCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/java/checks/ConstantsCheck.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/java/checks/ContentResourceShouldBeNullCheckedCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/java/checks/ContentResourceShouldBeNullCheckedCheck.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/java/checks/ModifiableValueMapUsageCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/java/checks/ModifiableValueMapUsageCheck.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/java/checks/PreferSlingServletAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/java/checks/PreferSlingServletAnnotation.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/java/checks/SessionShouldBeLoggedOut.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/java/checks/SessionShouldBeLoggedOut.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/java/checks/SynchronizedKeywordUsageCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/java/checks/SynchronizedKeywordUsageCheck.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/java/checks/ThreadSafeFieldCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/java/checks/ThreadSafeFieldCheck.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/java/checks/resourceresolver/close/FindRRDeclarationVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/java/checks/resourceresolver/close/FindRRDeclarationVisitor.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/java/checks/resourceresolver/close/ResourceResolverShouldBeClosed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/java/checks/resourceresolver/close/ResourceResolverShouldBeClosed.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/java/checks/resourceresolver/close/ResourceResolverTryWithResourcesCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/java/checks/resourceresolver/close/ResourceResolverTryWithResourcesCheck.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/java/checks/slingmodels/DefaultInjectionStrategyAnnotationCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/java/checks/slingmodels/DefaultInjectionStrategyAnnotationCheck.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/java/checks/slingquery/SlingQueryImplicitStrategyCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/java/checks/slingquery/SlingQueryImplicitStrategyCheck.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/java/checks/visitors/CheckClosedVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/java/checks/visitors/CheckClosedVisitor.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/java/checks/visitors/CheckLoggedOutVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/java/checks/visitors/CheckLoggedOutVisitor.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/java/checks/visitors/FinallyBlockVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/java/checks/visitors/FinallyBlockVisitor.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/java/checks/visitors/FindSessionDeclarationVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/java/checks/visitors/FindSessionDeclarationVisitor.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/java/checks/visitors/FindVariableDeclarationVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/java/checks/visitors/FindVariableDeclarationVisitor.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/java/rules/JavaCheckRegistrar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/java/rules/JavaCheckRegistrar.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/java/rules/JavaRulesDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/java/rules/JavaRulesDefinition.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/java/rules/JavaRulesList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/java/rules/JavaRulesList.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/java/util/ConstantsChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/java/util/ConstantsChecker.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/java/util/TypeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/java/util/TypeUtils.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/matcher/MethodMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/matcher/MethodMatcher.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/matcher/MethodNamePredicate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/matcher/MethodNamePredicate.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/matcher/MethodParametersPredicate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/matcher/MethodParametersPredicate.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/matcher/OwnerTypePredicate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/matcher/OwnerTypePredicate.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/matcher/ParameterTypePredicate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/matcher/ParameterTypePredicate.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/utils/Comparables.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/utils/Comparables.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/utils/Throwables.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/utils/Throwables.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/version/AemVersion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/version/AemVersion.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/version/Version.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/version/Version.java -------------------------------------------------------------------------------- /src/main/java/com/vml/aemrules/version/VersionSupportChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/java/com/vml/aemrules/version/VersionSupportChecker.java -------------------------------------------------------------------------------- /src/main/resources/com/vml/rules/htl/HTL-0.html: -------------------------------------------------------------------------------- 1 |
Compilation error
-------------------------------------------------------------------------------- /src/main/resources/com/vml/rules/htl/HTL-0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/com/vml/rules/htl/HTL-0.json -------------------------------------------------------------------------------- /src/main/resources/com/vml/rules/htl/HTL-1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/com/vml/rules/htl/HTL-1.html -------------------------------------------------------------------------------- /src/main/resources/com/vml/rules/htl/HTL-1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/com/vml/rules/htl/HTL-1.json -------------------------------------------------------------------------------- /src/main/resources/com/vml/rules/htl/HTL-10.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/com/vml/rules/htl/HTL-10.html -------------------------------------------------------------------------------- /src/main/resources/com/vml/rules/htl/HTL-10.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/com/vml/rules/htl/HTL-10.json -------------------------------------------------------------------------------- /src/main/resources/com/vml/rules/htl/HTL-11.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/com/vml/rules/htl/HTL-11.html -------------------------------------------------------------------------------- /src/main/resources/com/vml/rules/htl/HTL-11.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/com/vml/rules/htl/HTL-11.json -------------------------------------------------------------------------------- /src/main/resources/com/vml/rules/htl/HTL-12.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/com/vml/rules/htl/HTL-12.html -------------------------------------------------------------------------------- /src/main/resources/com/vml/rules/htl/HTL-12.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/com/vml/rules/htl/HTL-12.json -------------------------------------------------------------------------------- /src/main/resources/com/vml/rules/htl/HTL-13.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/com/vml/rules/htl/HTL-13.html -------------------------------------------------------------------------------- /src/main/resources/com/vml/rules/htl/HTL-13.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/com/vml/rules/htl/HTL-13.json -------------------------------------------------------------------------------- /src/main/resources/com/vml/rules/htl/HTL-14.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/com/vml/rules/htl/HTL-14.html -------------------------------------------------------------------------------- /src/main/resources/com/vml/rules/htl/HTL-14.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/com/vml/rules/htl/HTL-14.json -------------------------------------------------------------------------------- /src/main/resources/com/vml/rules/htl/HTL-15.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/com/vml/rules/htl/HTL-15.html -------------------------------------------------------------------------------- /src/main/resources/com/vml/rules/htl/HTL-15.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/com/vml/rules/htl/HTL-15.json -------------------------------------------------------------------------------- /src/main/resources/com/vml/rules/htl/HTL-16.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/com/vml/rules/htl/HTL-16.html -------------------------------------------------------------------------------- /src/main/resources/com/vml/rules/htl/HTL-16.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/com/vml/rules/htl/HTL-16.json -------------------------------------------------------------------------------- /src/main/resources/com/vml/rules/htl/HTL-2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/com/vml/rules/htl/HTL-2.html -------------------------------------------------------------------------------- /src/main/resources/com/vml/rules/htl/HTL-2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/com/vml/rules/htl/HTL-2.json -------------------------------------------------------------------------------- /src/main/resources/com/vml/rules/htl/HTL-3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/com/vml/rules/htl/HTL-3.html -------------------------------------------------------------------------------- /src/main/resources/com/vml/rules/htl/HTL-3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/com/vml/rules/htl/HTL-3.json -------------------------------------------------------------------------------- /src/main/resources/com/vml/rules/htl/HTL-4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/com/vml/rules/htl/HTL-4.html -------------------------------------------------------------------------------- /src/main/resources/com/vml/rules/htl/HTL-4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/com/vml/rules/htl/HTL-4.json -------------------------------------------------------------------------------- /src/main/resources/com/vml/rules/htl/HTL-5.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/com/vml/rules/htl/HTL-5.html -------------------------------------------------------------------------------- /src/main/resources/com/vml/rules/htl/HTL-5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/com/vml/rules/htl/HTL-5.json -------------------------------------------------------------------------------- /src/main/resources/com/vml/rules/htl/HTL-6.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/com/vml/rules/htl/HTL-6.html -------------------------------------------------------------------------------- /src/main/resources/com/vml/rules/htl/HTL-6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/com/vml/rules/htl/HTL-6.json -------------------------------------------------------------------------------- /src/main/resources/com/vml/rules/htl/HTL-7.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/com/vml/rules/htl/HTL-7.html -------------------------------------------------------------------------------- /src/main/resources/com/vml/rules/htl/HTL-7.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/com/vml/rules/htl/HTL-7.json -------------------------------------------------------------------------------- /src/main/resources/com/vml/rules/htl/HTL-8.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/com/vml/rules/htl/HTL-8.html -------------------------------------------------------------------------------- /src/main/resources/com/vml/rules/htl/HTL-8.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/com/vml/rules/htl/HTL-8.json -------------------------------------------------------------------------------- /src/main/resources/com/vml/rules/htl/HTL-9.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/com/vml/rules/htl/HTL-9.html -------------------------------------------------------------------------------- /src/main/resources/com/vml/rules/htl/HTL-9.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/com/vml/rules/htl/HTL-9.json -------------------------------------------------------------------------------- /src/main/resources/org/sonar/l10n/java/rules/java/AEM-1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/org/sonar/l10n/java/rules/java/AEM-1.html -------------------------------------------------------------------------------- /src/main/resources/org/sonar/l10n/java/rules/java/AEM-1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/org/sonar/l10n/java/rules/java/AEM-1.json -------------------------------------------------------------------------------- /src/main/resources/org/sonar/l10n/java/rules/java/AEM-11.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/org/sonar/l10n/java/rules/java/AEM-11.html -------------------------------------------------------------------------------- /src/main/resources/org/sonar/l10n/java/rules/java/AEM-11.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/org/sonar/l10n/java/rules/java/AEM-11.json -------------------------------------------------------------------------------- /src/main/resources/org/sonar/l10n/java/rules/java/AEM-15.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/org/sonar/l10n/java/rules/java/AEM-15.html -------------------------------------------------------------------------------- /src/main/resources/org/sonar/l10n/java/rules/java/AEM-15.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/org/sonar/l10n/java/rules/java/AEM-15.json -------------------------------------------------------------------------------- /src/main/resources/org/sonar/l10n/java/rules/java/AEM-16.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/org/sonar/l10n/java/rules/java/AEM-16.html -------------------------------------------------------------------------------- /src/main/resources/org/sonar/l10n/java/rules/java/AEM-16.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/org/sonar/l10n/java/rules/java/AEM-16.json -------------------------------------------------------------------------------- /src/main/resources/org/sonar/l10n/java/rules/java/AEM-17.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/org/sonar/l10n/java/rules/java/AEM-17.html -------------------------------------------------------------------------------- /src/main/resources/org/sonar/l10n/java/rules/java/AEM-17.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/org/sonar/l10n/java/rules/java/AEM-17.json -------------------------------------------------------------------------------- /src/main/resources/org/sonar/l10n/java/rules/java/AEM-18.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/org/sonar/l10n/java/rules/java/AEM-18.html -------------------------------------------------------------------------------- /src/main/resources/org/sonar/l10n/java/rules/java/AEM-18.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/org/sonar/l10n/java/rules/java/AEM-18.json -------------------------------------------------------------------------------- /src/main/resources/org/sonar/l10n/java/rules/java/AEM-19.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/org/sonar/l10n/java/rules/java/AEM-19.html -------------------------------------------------------------------------------- /src/main/resources/org/sonar/l10n/java/rules/java/AEM-19.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/org/sonar/l10n/java/rules/java/AEM-19.json -------------------------------------------------------------------------------- /src/main/resources/org/sonar/l10n/java/rules/java/AEM-2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/org/sonar/l10n/java/rules/java/AEM-2.html -------------------------------------------------------------------------------- /src/main/resources/org/sonar/l10n/java/rules/java/AEM-2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/org/sonar/l10n/java/rules/java/AEM-2.json -------------------------------------------------------------------------------- /src/main/resources/org/sonar/l10n/java/rules/java/AEM-20.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/org/sonar/l10n/java/rules/java/AEM-20.html -------------------------------------------------------------------------------- /src/main/resources/org/sonar/l10n/java/rules/java/AEM-20.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/org/sonar/l10n/java/rules/java/AEM-20.json -------------------------------------------------------------------------------- /src/main/resources/org/sonar/l10n/java/rules/java/AEM-3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/org/sonar/l10n/java/rules/java/AEM-3.html -------------------------------------------------------------------------------- /src/main/resources/org/sonar/l10n/java/rules/java/AEM-3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/org/sonar/l10n/java/rules/java/AEM-3.json -------------------------------------------------------------------------------- /src/main/resources/org/sonar/l10n/java/rules/java/AEM-6.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/org/sonar/l10n/java/rules/java/AEM-6.html -------------------------------------------------------------------------------- /src/main/resources/org/sonar/l10n/java/rules/java/AEM-6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/org/sonar/l10n/java/rules/java/AEM-6.json -------------------------------------------------------------------------------- /src/main/resources/org/sonar/l10n/java/rules/java/AEM-7.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/org/sonar/l10n/java/rules/java/AEM-7.html -------------------------------------------------------------------------------- /src/main/resources/org/sonar/l10n/java/rules/java/AEM-7.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/org/sonar/l10n/java/rules/java/AEM-7.json -------------------------------------------------------------------------------- /src/main/resources/org/sonar/l10n/java/rules/java/AEM-8.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/org/sonar/l10n/java/rules/java/AEM-8.html -------------------------------------------------------------------------------- /src/main/resources/org/sonar/l10n/java/rules/java/AEM-8.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/org/sonar/l10n/java/rules/java/AEM-8.json -------------------------------------------------------------------------------- /src/main/resources/rebel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/resources/rebel.xml -------------------------------------------------------------------------------- /src/main/script/prepareResources.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/main/script/prepareResources.groovy -------------------------------------------------------------------------------- /src/test/files/htl/AvoidExtraSlyTagsCheck.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/files/htl/AvoidExtraSlyTagsCheck.html -------------------------------------------------------------------------------- /src/test/files/htl/AvoidUsingUnsafeDisplayContextCheck.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/files/htl/AvoidUsingUnsafeDisplayContextCheck.html -------------------------------------------------------------------------------- /src/test/files/htl/CamelCaseCheck.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/files/htl/CamelCaseCheck.html -------------------------------------------------------------------------------- /src/test/files/htl/DefineDisplayContextInEventAttributes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/files/htl/DefineDisplayContextInEventAttributes.html -------------------------------------------------------------------------------- /src/test/files/htl/DefineDisplayContextInInlineStylesCheck.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/files/htl/DefineDisplayContextInInlineStylesCheck.html -------------------------------------------------------------------------------- /src/test/files/htl/DefineDisplayContextInScriptsAndStylesCheck.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/files/htl/DefineDisplayContextInScriptsAndStylesCheck.html -------------------------------------------------------------------------------- /src/test/files/htl/DisplayContextInConditionalCommentsCheck.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/files/htl/DisplayContextInConditionalCommentsCheck.html -------------------------------------------------------------------------------- /src/test/files/htl/Empty.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/files/htl/Empty.html -------------------------------------------------------------------------------- /src/test/files/htl/ExplicitNamesInLoopsCheck.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/files/htl/ExplicitNamesInLoopsCheck.html -------------------------------------------------------------------------------- /src/test/files/htl/HtlAttributesShouldBeAtTheEndCheck.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/files/htl/HtlAttributesShouldBeAtTheEndCheck.html -------------------------------------------------------------------------------- /src/test/files/htl/HtlCommentsCheck.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/files/htl/HtlCommentsCheck.html -------------------------------------------------------------------------------- /src/test/files/htl/NamingAndReusingConditionsCheck.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/files/htl/NamingAndReusingConditionsCheck.html -------------------------------------------------------------------------------- /src/test/files/htl/PlaceTemplatesInSeparateFilesCheck.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/files/htl/PlaceTemplatesInSeparateFilesCheck.html -------------------------------------------------------------------------------- /src/test/files/htl/SlyElementsAreAutomaticallyUnwrappedCheck.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/files/htl/SlyElementsAreAutomaticallyUnwrappedCheck.html -------------------------------------------------------------------------------- /src/test/files/htl/UseDefaultDisplayContextCheck.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/files/htl/UseDefaultDisplayContextCheck.html -------------------------------------------------------------------------------- /src/test/files/htl/UseMostRestrictiveHtlContextCheck.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/files/htl/UseMostRestrictiveHtlContextCheck.html -------------------------------------------------------------------------------- /src/test/files/htl/UseSlyTagsOverRedundantMarkupCheck.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/files/htl/UseSlyTagsOverRedundantMarkupCheck.html -------------------------------------------------------------------------------- /src/test/files/java/AdministrativeAccessUsageCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/files/java/AdministrativeAccessUsageCheck.java -------------------------------------------------------------------------------- /src/test/files/java/AnnotationsConstantsCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/files/java/AnnotationsConstantsCheck.java -------------------------------------------------------------------------------- /src/test/files/java/AutoclosableResourceResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/files/java/AutoclosableResourceResolver.java -------------------------------------------------------------------------------- /src/test/files/java/ConstantsCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/files/java/ConstantsCheck.java -------------------------------------------------------------------------------- /src/test/files/java/ContentResourceShouldBeNullCheckedCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/files/java/ContentResourceShouldBeNullCheckedCheck.java -------------------------------------------------------------------------------- /src/test/files/java/DefaultInjectionStrategyAnnotationCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/files/java/DefaultInjectionStrategyAnnotationCheck.java -------------------------------------------------------------------------------- /src/test/files/java/DefaultInjectionStrategyAnnotationCheckMultipleAdaptables.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/files/java/DefaultInjectionStrategyAnnotationCheckMultipleAdaptables.java -------------------------------------------------------------------------------- /src/test/files/java/LongResourceResolverEvenListenerError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/files/java/LongResourceResolverEvenListenerError.java -------------------------------------------------------------------------------- /src/test/files/java/LongSessionEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/files/java/LongSessionEventListener.java -------------------------------------------------------------------------------- /src/test/files/java/LongSessionEventListenerError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/files/java/LongSessionEventListenerError.java -------------------------------------------------------------------------------- /src/test/files/java/LongSessionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/files/java/LongSessionService.java -------------------------------------------------------------------------------- /src/test/files/java/ModifiableValueMapUsageCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/files/java/ModifiableValueMapUsageCheck.java -------------------------------------------------------------------------------- /src/test/files/java/ResourceResolverConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/files/java/ResourceResolverConsumer.java -------------------------------------------------------------------------------- /src/test/files/java/SampleServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/files/java/SampleServlet.java -------------------------------------------------------------------------------- /src/test/files/java/SessionLogoutEight.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/files/java/SessionLogoutEight.java -------------------------------------------------------------------------------- /src/test/files/java/SessionLogoutFive.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/files/java/SessionLogoutFive.java -------------------------------------------------------------------------------- /src/test/files/java/SessionLogoutFour.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/files/java/SessionLogoutFour.java -------------------------------------------------------------------------------- /src/test/files/java/SessionLogoutOne.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/files/java/SessionLogoutOne.java -------------------------------------------------------------------------------- /src/test/files/java/SessionLogoutSeven.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/files/java/SessionLogoutSeven.java -------------------------------------------------------------------------------- /src/test/files/java/SessionLogoutSix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/files/java/SessionLogoutSix.java -------------------------------------------------------------------------------- /src/test/files/java/SessionLogoutThree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/files/java/SessionLogoutThree.java -------------------------------------------------------------------------------- /src/test/files/java/SessionLogoutTwo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/files/java/SessionLogoutTwo.java -------------------------------------------------------------------------------- /src/test/files/java/SlingQueryImplicitStrategyCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/files/java/SlingQueryImplicitStrategyCheck.java -------------------------------------------------------------------------------- /src/test/files/java/SlingServletOne.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/files/java/SlingServletOne.java -------------------------------------------------------------------------------- /src/test/files/java/SlingServletThree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/files/java/SlingServletThree.java -------------------------------------------------------------------------------- /src/test/files/java/SlingServletTwo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/files/java/SlingServletTwo.java -------------------------------------------------------------------------------- /src/test/files/java/SlingServletWithStandardAnnotations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/files/java/SlingServletWithStandardAnnotations.java -------------------------------------------------------------------------------- /src/test/files/java/SynchronizedKeywordUsageCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/files/java/SynchronizedKeywordUsageCheck.java -------------------------------------------------------------------------------- /src/test/files/java/ThreadSafeFieldCheckDsComponentAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/files/java/ThreadSafeFieldCheckDsComponentAnnotation.java -------------------------------------------------------------------------------- /src/test/files/java/ThreadSafeFieldCheckEventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/files/java/ThreadSafeFieldCheckEventHandler.java -------------------------------------------------------------------------------- /src/test/files/java/ThreadSafeFieldCheckFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/files/java/ThreadSafeFieldCheckFilter.java -------------------------------------------------------------------------------- /src/test/files/java/ThreadSafeFieldCheckScrComponentAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/files/java/ThreadSafeFieldCheckScrComponentAnnotation.java -------------------------------------------------------------------------------- /src/test/files/java/ThreadSafeFieldCheckServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/files/java/ThreadSafeFieldCheckServlet.java -------------------------------------------------------------------------------- /src/test/files/java/ThreadSafeFieldCheckSlingServletAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/files/java/ThreadSafeFieldCheckSlingServletAnnotation.java -------------------------------------------------------------------------------- /src/test/java/com/vml/aemrules/AemRulesSonarPluginTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/java/com/vml/aemrules/AemRulesSonarPluginTest.java -------------------------------------------------------------------------------- /src/test/java/com/vml/aemrules/htl/AbstractBaseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/java/com/vml/aemrules/htl/AbstractBaseTest.java -------------------------------------------------------------------------------- /src/test/java/com/vml/aemrules/htl/HtlProfileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/java/com/vml/aemrules/htl/HtlProfileTest.java -------------------------------------------------------------------------------- /src/test/java/com/vml/aemrules/htl/HtlSensorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/java/com/vml/aemrules/htl/HtlSensorTest.java -------------------------------------------------------------------------------- /src/test/java/com/vml/aemrules/htl/HtlTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/java/com/vml/aemrules/htl/HtlTest.java -------------------------------------------------------------------------------- /src/test/java/com/vml/aemrules/htl/HtmlCheckVerifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/java/com/vml/aemrules/htl/HtmlCheckVerifier.java -------------------------------------------------------------------------------- /src/test/java/com/vml/aemrules/htl/HtmlCheckVerifierTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/java/com/vml/aemrules/htl/HtmlCheckVerifierTest.java -------------------------------------------------------------------------------- /src/test/java/com/vml/aemrules/htl/checks/AbstractHtlCheckTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/java/com/vml/aemrules/htl/checks/AbstractHtlCheckTest.java -------------------------------------------------------------------------------- /src/test/java/com/vml/aemrules/htl/checks/AvoidExtraSlyTagsCheckTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/java/com/vml/aemrules/htl/checks/AvoidExtraSlyTagsCheckTest.java -------------------------------------------------------------------------------- /src/test/java/com/vml/aemrules/htl/checks/AvoidUsingUnsafeDisplayContextCheckTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/java/com/vml/aemrules/htl/checks/AvoidUsingUnsafeDisplayContextCheckTest.java -------------------------------------------------------------------------------- /src/test/java/com/vml/aemrules/htl/checks/CamelCaseCheckTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/java/com/vml/aemrules/htl/checks/CamelCaseCheckTest.java -------------------------------------------------------------------------------- /src/test/java/com/vml/aemrules/htl/checks/DefaultDisplayContextCheckTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/java/com/vml/aemrules/htl/checks/DefaultDisplayContextCheckTest.java -------------------------------------------------------------------------------- /src/test/java/com/vml/aemrules/htl/checks/DisplayContextInConditionalCommentsCheckTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/java/com/vml/aemrules/htl/checks/DisplayContextInConditionalCommentsCheckTest.java -------------------------------------------------------------------------------- /src/test/java/com/vml/aemrules/htl/checks/DisplayContextIsMandatoryForInlineStylesCheckTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/java/com/vml/aemrules/htl/checks/DisplayContextIsMandatoryForInlineStylesCheckTest.java -------------------------------------------------------------------------------- /src/test/java/com/vml/aemrules/htl/checks/DisplayContextIsMandatoryInEventAttributesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/java/com/vml/aemrules/htl/checks/DisplayContextIsMandatoryInEventAttributesTest.java -------------------------------------------------------------------------------- /src/test/java/com/vml/aemrules/htl/checks/DisplayContextIsMandatoryInScriptsAndStylesCheckTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/java/com/vml/aemrules/htl/checks/DisplayContextIsMandatoryInScriptsAndStylesCheckTest.java -------------------------------------------------------------------------------- /src/test/java/com/vml/aemrules/htl/checks/ExplicitNamesInLoopsCheckTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/java/com/vml/aemrules/htl/checks/ExplicitNamesInLoopsCheckTest.java -------------------------------------------------------------------------------- /src/test/java/com/vml/aemrules/htl/checks/HtlAttributesShouldBeAtTheEndCheckTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/java/com/vml/aemrules/htl/checks/HtlAttributesShouldBeAtTheEndCheckTest.java -------------------------------------------------------------------------------- /src/test/java/com/vml/aemrules/htl/checks/HtlCommentsCheckTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/java/com/vml/aemrules/htl/checks/HtlCommentsCheckTest.java -------------------------------------------------------------------------------- /src/test/java/com/vml/aemrules/htl/checks/NamingAndReusingConditionsCheckTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/java/com/vml/aemrules/htl/checks/NamingAndReusingConditionsCheckTest.java -------------------------------------------------------------------------------- /src/test/java/com/vml/aemrules/htl/checks/PlaceTemplatesInSeparateFilesCheckTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/java/com/vml/aemrules/htl/checks/PlaceTemplatesInSeparateFilesCheckTest.java -------------------------------------------------------------------------------- /src/test/java/com/vml/aemrules/htl/checks/SlyElementsAreAutomaticallyUnwrappedCheckTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/java/com/vml/aemrules/htl/checks/SlyElementsAreAutomaticallyUnwrappedCheckTest.java -------------------------------------------------------------------------------- /src/test/java/com/vml/aemrules/htl/checks/UseMostRestrictiveHtlContextCheckTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/java/com/vml/aemrules/htl/checks/UseMostRestrictiveHtlContextCheckTest.java -------------------------------------------------------------------------------- /src/test/java/com/vml/aemrules/htl/checks/UseSlyTagsOverRedundantMarkupCheckTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/java/com/vml/aemrules/htl/checks/UseSlyTagsOverRedundantMarkupCheckTest.java -------------------------------------------------------------------------------- /src/test/java/com/vml/aemrules/htl/visitors/HtlNodeCounterVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/java/com/vml/aemrules/htl/visitors/HtlNodeCounterVisitor.java -------------------------------------------------------------------------------- /src/test/java/com/vml/aemrules/htl/visitors/HtlScannerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/java/com/vml/aemrules/htl/visitors/HtlScannerTest.java -------------------------------------------------------------------------------- /src/test/java/com/vml/aemrules/java/checks/AbstractBaseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/java/com/vml/aemrules/java/checks/AbstractBaseTest.java -------------------------------------------------------------------------------- /src/test/java/com/vml/aemrules/java/checks/AdministrativeAccessUsageCheckTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/java/com/vml/aemrules/java/checks/AdministrativeAccessUsageCheckTest.java -------------------------------------------------------------------------------- /src/test/java/com/vml/aemrules/java/checks/AnnotationsConstantsCheckTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/java/com/vml/aemrules/java/checks/AnnotationsConstantsCheckTest.java -------------------------------------------------------------------------------- /src/test/java/com/vml/aemrules/java/checks/ConstantsCheckTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/java/com/vml/aemrules/java/checks/ConstantsCheckTest.java -------------------------------------------------------------------------------- /src/test/java/com/vml/aemrules/java/checks/ContentResourceShouldBeNullCheckedCheckTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/java/com/vml/aemrules/java/checks/ContentResourceShouldBeNullCheckedCheckTest.java -------------------------------------------------------------------------------- /src/test/java/com/vml/aemrules/java/checks/DefaultInjectionStrategyAnnotationCheckTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/java/com/vml/aemrules/java/checks/DefaultInjectionStrategyAnnotationCheckTest.java -------------------------------------------------------------------------------- /src/test/java/com/vml/aemrules/java/checks/ModifiableValueMapUsageCheckTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/java/com/vml/aemrules/java/checks/ModifiableValueMapUsageCheckTest.java -------------------------------------------------------------------------------- /src/test/java/com/vml/aemrules/java/checks/PreferSlingServletAnnotationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/java/com/vml/aemrules/java/checks/PreferSlingServletAnnotationTest.java -------------------------------------------------------------------------------- /src/test/java/com/vml/aemrules/java/checks/ResourceResolverShouldBeClosedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/java/com/vml/aemrules/java/checks/ResourceResolverShouldBeClosedTest.java -------------------------------------------------------------------------------- /src/test/java/com/vml/aemrules/java/checks/ResourceResolverTryWithResourcesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/java/com/vml/aemrules/java/checks/ResourceResolverTryWithResourcesTest.java -------------------------------------------------------------------------------- /src/test/java/com/vml/aemrules/java/checks/SessionShouldBeLoggedOutTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/java/com/vml/aemrules/java/checks/SessionShouldBeLoggedOutTest.java -------------------------------------------------------------------------------- /src/test/java/com/vml/aemrules/java/checks/SlingQueryImplicitStrategyCheckTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/java/com/vml/aemrules/java/checks/SlingQueryImplicitStrategyCheckTest.java -------------------------------------------------------------------------------- /src/test/java/com/vml/aemrules/java/checks/SynchronizedKeywordUsageCheckTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/java/com/vml/aemrules/java/checks/SynchronizedKeywordUsageCheckTest.java -------------------------------------------------------------------------------- /src/test/java/com/vml/aemrules/java/checks/ThreadSafeFieldCheckTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/java/com/vml/aemrules/java/checks/ThreadSafeFieldCheckTest.java -------------------------------------------------------------------------------- /src/test/java/com/vml/aemrules/matcher/MethodMatcherTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/java/com/vml/aemrules/matcher/MethodMatcherTest.java -------------------------------------------------------------------------------- /src/test/java/com/vml/aemrules/version/VersionSupportCheckerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/java/com/vml/aemrules/version/VersionSupportCheckerTest.java -------------------------------------------------------------------------------- /src/test/resources/scanner/testFile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/resources/scanner/testFile.html -------------------------------------------------------------------------------- /src/test/resources/sensor/comment.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/resources/sensor/comment.html -------------------------------------------------------------------------------- /src/test/resources/sensor/error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/resources/sensor/error.html -------------------------------------------------------------------------------- /src/test/resources/sensor/nestedTags.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/resources/sensor/nestedTags.html -------------------------------------------------------------------------------- /src/test/resources/sensor/test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wttech/AEM-Rules-for-SonarQube/HEAD/src/test/resources/sensor/test.html --------------------------------------------------------------------------------