├── .cirrus.star ├── .cirrus.yml ├── .github ├── CODEOWNERS ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── PullRequestClosed.yml │ ├── PullRequestCreated.yml │ ├── RequestReview.yml │ ├── SubmitReview.yml │ ├── ToggleLockBranch.yml │ ├── mark-prs-stale.yml │ ├── releasability.yaml │ ├── release.yml │ └── slack_notify.yml ├── .gitignore ├── .mvn ├── develocity.xml └── extensions.xml ├── LICENSE.txt ├── NOTICE.txt ├── README.md ├── SECURITY.md ├── its ├── plugin │ ├── .gitignore │ ├── pom.xml │ ├── projects │ │ ├── byte-order-mark │ │ │ └── utf8-bom.xml │ │ └── xml-sonar-runner │ │ │ ├── catalog.xsd │ │ │ ├── sonar-project.properties │ │ │ └── src │ │ │ ├── catalog.xml │ │ │ ├── sonar_backup.xml │ │ │ ├── sonarsource.xhtml │ │ │ └── spring.xml │ └── src │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── sonar │ │ │ └── it │ │ │ └── xml │ │ │ ├── ByteOrderMarkTest.java │ │ │ ├── RequiredForLanguagesTest.java │ │ │ ├── SonarLintTest.java │ │ │ ├── XmlTest.java │ │ │ └── XmlTestSuite.java │ │ └── resources │ │ ├── empty-profile.xml │ │ └── sonar-way-it-profile_xml.xml ├── pom.xml ├── ruling │ ├── pom.xml │ └── src │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── sonarsource │ │ │ └── xml │ │ │ └── it │ │ │ └── XmlRulingTest.java │ │ └── resources │ │ └── expected │ │ ├── xml-NumberDependencies.json │ │ ├── xml-S103.json │ │ ├── xml-S105.json │ │ ├── xml-S1120.json │ │ ├── xml-S1135.json │ │ ├── xml-S125.json │ │ ├── xml-S1778.json │ │ ├── xml-S2068.json │ │ ├── xml-S2260.json │ │ ├── xml-S2321.json │ │ ├── xml-S2647.json │ │ ├── xml-S3281.json │ │ ├── xml-S3282.json │ │ ├── xml-S3330.json │ │ ├── xml-S3355.json │ │ ├── xml-S3373.json │ │ ├── xml-S3374.json │ │ ├── xml-S3417_doNotUseCommonsBeanutils.json │ │ ├── xml-S3417_doNotUseJunitBefore4.json │ │ ├── xml-S3419.json │ │ ├── xml-S3420.json │ │ ├── xml-S3421.json │ │ ├── xml-S3422.json │ │ ├── xml-S3423.json │ │ ├── xml-S3438.json │ │ ├── xml-S3439.json │ │ ├── xml-S3822.json │ │ ├── xml-S4507.json │ │ ├── xml-S5122.json │ │ ├── xml-S5332.json │ │ ├── xml-S5594.json │ │ ├── xml-S5604.json │ │ ├── xml-S6358.json │ │ ├── xml-S7207.json │ │ └── xml-checkstyleXPath.json └── sources │ ├── README.md │ ├── projects │ ├── asp.net-web-application │ │ └── web.config │ ├── jboss-ejb3-tutorial │ │ ├── asynch │ │ │ ├── build.xml │ │ │ ├── log4j.xml │ │ │ └── pom.xml │ │ ├── blob │ │ │ ├── META-INF │ │ │ │ └── persistence.xml │ │ │ ├── build.xml │ │ │ ├── log4j.xml │ │ │ └── pom.xml │ │ ├── build.xml │ │ ├── build │ │ │ └── pom.xml │ │ ├── cachedentity │ │ │ ├── META-INF │ │ │ │ └── persistence.xml │ │ │ ├── build.xml │ │ │ ├── log4j.xml │ │ │ └── pom.xml │ │ ├── callbacks │ │ │ ├── META-INF │ │ │ │ └── persistence.xml │ │ │ ├── build.xml │ │ │ ├── log4j.xml │ │ │ └── pom.xml │ │ ├── common │ │ │ └── pom.xml │ │ ├── composite │ │ │ ├── META-INF │ │ │ │ └── persistence.xml │ │ │ ├── build.xml │ │ │ ├── log4j.xml │ │ │ └── pom.xml │ │ ├── consumer │ │ │ ├── META-INF │ │ │ │ └── queue-example-service.xml │ │ │ ├── build.xml │ │ │ ├── log4j.xml │ │ │ └── pom.xml │ │ ├── consumer_deployment_descriptor │ │ │ ├── META-INF │ │ │ │ ├── jboss.xml │ │ │ │ └── queue-example-service.xml │ │ │ ├── build.xml │ │ │ ├── log4j.xml │ │ │ └── pom.xml │ │ ├── dependency │ │ │ ├── META-INF │ │ │ │ ├── jboss-service.xml │ │ │ │ └── jboss.xml │ │ │ ├── build.xml │ │ │ ├── log4j.xml │ │ │ └── pom.xml │ │ ├── dist │ │ │ └── build-dist.xml │ │ ├── ejb21_client_adaptors │ │ │ ├── META-INF │ │ │ │ ├── ejb-jar.xml │ │ │ │ └── jboss.xml │ │ │ ├── build.xml │ │ │ ├── log4j.xml │ │ │ └── pom.xml │ │ ├── embeddable │ │ │ ├── META-INF │ │ │ │ └── persistence.xml │ │ │ ├── build.xml │ │ │ ├── log4j.xml │ │ │ └── pom.xml │ │ ├── enterprise_app_ejb_injection │ │ │ ├── build.xml │ │ │ ├── ear │ │ │ │ ├── META-INF │ │ │ │ │ └── application.xml │ │ │ │ ├── pom.xml │ │ │ │ └── src │ │ │ │ │ └── main │ │ │ │ │ └── resources │ │ │ │ │ └── application.xml │ │ │ ├── ejbapp │ │ │ │ └── pom.xml │ │ │ ├── pom.xml │ │ │ └── webapp │ │ │ │ ├── pom.xml │ │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── webapp │ │ │ │ └── WEB-INF │ │ │ │ └── web.xml │ │ ├── entity │ │ │ ├── META-INF │ │ │ │ └── persistence.xml │ │ │ ├── build.xml │ │ │ ├── log4j.xml │ │ │ └── pom.xml │ │ ├── extended_pc │ │ │ ├── META-INF │ │ │ │ └── persistence.xml │ │ │ ├── build.xml │ │ │ ├── log4j.xml │ │ │ └── pom.xml │ │ ├── guide │ │ │ ├── en │ │ │ │ ├── Author_Group.xml │ │ │ │ ├── master.xml │ │ │ │ └── modules │ │ │ │ │ ├── asynch.xml │ │ │ │ │ ├── blob.xml │ │ │ │ │ ├── cachedentity.xml │ │ │ │ │ ├── callbacks.xml │ │ │ │ │ ├── composite.xml │ │ │ │ │ ├── consumer.xml │ │ │ │ │ ├── dependency.xml │ │ │ │ │ ├── ejb21_client_adaptors.xml │ │ │ │ │ ├── embeddable.xml │ │ │ │ │ ├── enterprise_app_ejb_injection.xml │ │ │ │ │ ├── entity.xml │ │ │ │ │ ├── extended_pc.xml │ │ │ │ │ ├── hibernate.xml │ │ │ │ │ ├── injection.xml │ │ │ │ │ ├── installing.xml │ │ │ │ │ ├── interceptor.xml │ │ │ │ │ ├── jboss_deployment_descriptor.xml │ │ │ │ │ ├── jca_inflow_quartz.xml │ │ │ │ │ ├── jndibinding.xml │ │ │ │ │ ├── joininheritance.xml │ │ │ │ │ ├── mdb.xml │ │ │ │ │ ├── mdb_deployment_descriptor.xml │ │ │ │ │ ├── merge.xml │ │ │ │ │ ├── partial_deployment_descriptor.xml │ │ │ │ │ ├── reference21_30.xml │ │ │ │ │ ├── relationships.xml │ │ │ │ │ ├── resource_ref.xml │ │ │ │ │ ├── secondary.xml │ │ │ │ │ ├── security.xml │ │ │ │ │ ├── service.xml │ │ │ │ │ ├── service_deployment_descriptor.xml │ │ │ │ │ ├── singleinheritance.xml │ │ │ │ │ ├── ssl.xml │ │ │ │ │ ├── stateful.xml │ │ │ │ │ ├── stateful_deployment_descriptor.xml │ │ │ │ │ ├── stateless.xml │ │ │ │ │ ├── stateless_deployment_descriptor.xml │ │ │ │ │ ├── tableperinheritance.xml │ │ │ │ │ ├── timer.xml │ │ │ │ │ ├── todo.xml │ │ │ │ │ └── tutorials.xml │ │ │ └── pom.xml │ │ ├── hibernate │ │ │ ├── META-INF │ │ │ │ └── persistence.xml │ │ │ ├── build.xml │ │ │ ├── customer.hbm.xml │ │ │ ├── log4j.xml │ │ │ └── pom.xml │ │ ├── init │ │ │ └── pom.xml │ │ ├── injection │ │ │ ├── build.xml │ │ │ ├── log4j.xml │ │ │ └── pom.xml │ │ ├── interceptor │ │ │ ├── META-INF │ │ │ │ ├── ejb-jar.xml │ │ │ │ ├── persistence.xml │ │ │ │ └── queue-example-service.xml │ │ │ ├── build.xml │ │ │ ├── log4j.xml │ │ │ └── pom.xml │ │ ├── jboss_deployment_descriptor │ │ │ ├── META-INF │ │ │ │ ├── ejb-jar.xml │ │ │ │ ├── jaas-test-config.xml │ │ │ │ ├── jboss-service.xml │ │ │ │ └── jboss.xml │ │ │ ├── build.xml │ │ │ ├── log4j.xml │ │ │ └── pom.xml │ │ ├── jca_inflow_quartz │ │ │ ├── META-INF │ │ │ │ ├── ejb-jar.xml │ │ │ │ └── jboss.xml │ │ │ ├── build.xml │ │ │ ├── log4j.xml │ │ │ └── pom.xml │ │ ├── jndibinding │ │ │ ├── META-INF │ │ │ │ └── persistence.xml │ │ │ ├── build.xml │ │ │ ├── log4j.xml │ │ │ └── pom.xml │ │ ├── joininheritance │ │ │ ├── META-INF │ │ │ │ └── persistence.xml │ │ │ ├── build.xml │ │ │ ├── log4j.xml │ │ │ └── pom.xml │ │ ├── mdb │ │ │ ├── META-INF │ │ │ │ ├── custom-ejb3-interceptors-aop.xml │ │ │ │ └── queue-example-service.xml │ │ │ ├── build.xml │ │ │ ├── log4j.xml │ │ │ └── pom.xml │ │ ├── mdb_deployment_descriptor │ │ │ ├── META-INF │ │ │ │ ├── ejb-jar.xml │ │ │ │ ├── jboss.xml │ │ │ │ └── queue-example-service.xml │ │ │ ├── build.xml │ │ │ ├── log4j.xml │ │ │ └── pom.xml │ │ ├── merge │ │ │ ├── META-INF │ │ │ │ └── persistence.xml │ │ │ ├── build.xml │ │ │ ├── log4j.xml │ │ │ └── pom.xml │ │ ├── partial_deployment_descriptor │ │ │ ├── META-INF │ │ │ │ ├── ejb-jar.xml │ │ │ │ └── jboss.xml │ │ │ ├── build.xml │ │ │ ├── log4j.xml │ │ │ └── pom.xml │ │ ├── pom.xml │ │ ├── reference21_30 │ │ │ ├── build.xml │ │ │ ├── ejb21_app │ │ │ │ ├── pom.xml │ │ │ │ └── src │ │ │ │ │ └── main │ │ │ │ │ └── resources │ │ │ │ │ └── META-INF │ │ │ │ │ ├── ejb-jar.xml │ │ │ │ │ └── jboss.xml │ │ │ ├── ejb3_app │ │ │ │ ├── pom.xml │ │ │ │ └── src │ │ │ │ │ └── main │ │ │ │ │ └── resources │ │ │ │ │ └── META-INF │ │ │ │ │ ├── ejb-jar.xml │ │ │ │ │ └── jboss.xml │ │ │ ├── enterprise_app │ │ │ │ ├── META-INF │ │ │ │ │ └── application.xml │ │ │ │ └── pom.xml │ │ │ ├── log4j.xml │ │ │ ├── pom.xml │ │ │ └── webapp │ │ │ │ ├── pom.xml │ │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── webapp │ │ │ │ └── WEB-INF │ │ │ │ └── web.xml │ │ ├── relationships │ │ │ ├── META-INF │ │ │ │ └── persistence.xml │ │ │ ├── build.xml │ │ │ ├── log4j.xml │ │ │ └── pom.xml │ │ ├── resource_ref │ │ │ ├── META-INF │ │ │ │ ├── ejb-jar.xml │ │ │ │ ├── jboss.xml │ │ │ │ └── queue-example-service.xml │ │ │ ├── build.xml │ │ │ ├── log4j.xml │ │ │ └── pom.xml │ │ ├── secondary │ │ │ ├── META-INF │ │ │ │ └── persistence.xml │ │ │ ├── build.xml │ │ │ ├── log4j.xml │ │ │ └── pom.xml │ │ ├── security │ │ │ ├── build.xml │ │ │ ├── log4j.xml │ │ │ └── pom.xml │ │ ├── service │ │ │ ├── META-INF │ │ │ │ └── service-xmbean.xml │ │ │ ├── build.xml │ │ │ ├── log4j.xml │ │ │ └── pom.xml │ │ ├── service_deployment_descriptor │ │ │ ├── META-INF │ │ │ │ ├── ejb-jar.xml │ │ │ │ └── jboss.xml │ │ │ ├── build.xml │ │ │ ├── log4j.xml │ │ │ └── pom.xml │ │ ├── shutdown │ │ │ └── pom.xml │ │ ├── singleinheritance │ │ │ ├── META-INF │ │ │ │ └── persistence.xml │ │ │ ├── build.xml │ │ │ ├── log4j.xml │ │ │ └── pom.xml │ │ ├── ssl │ │ │ ├── META-INF │ │ │ │ ├── jboss.xml │ │ │ │ └── ssl-service.xml │ │ │ ├── build.xml │ │ │ ├── log4j.xml │ │ │ └── pom.xml │ │ ├── stateful │ │ │ ├── build.xml │ │ │ ├── log4j.xml │ │ │ └── pom.xml │ │ ├── stateful_deployment_descriptor │ │ │ ├── META-INF │ │ │ │ ├── ejb-jar.xml │ │ │ │ └── jboss.xml │ │ │ ├── build.xml │ │ │ ├── log4j.xml │ │ │ └── pom.xml │ │ ├── stateless │ │ │ ├── build.xml │ │ │ ├── log4j.xml │ │ │ └── pom.xml │ │ ├── stateless_deployment_descriptor │ │ │ ├── META-INF │ │ │ │ ├── ejb-jar.xml │ │ │ │ └── jboss.xml │ │ │ ├── build.xml │ │ │ ├── log4j.xml │ │ │ └── pom.xml │ │ ├── tableperinheritance │ │ │ ├── META-INF │ │ │ │ └── persistence.xml │ │ │ ├── build.xml │ │ │ ├── log4j.xml │ │ │ └── pom.xml │ │ ├── timer │ │ │ ├── build.xml │ │ │ ├── log4j.xml │ │ │ └── pom.xml │ │ └── webservice │ │ │ ├── build.xml │ │ │ ├── log4j.xml │ │ │ └── pom.xml │ ├── sonar-java │ │ ├── external-reports │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ └── test │ │ │ │ └── resources │ │ │ │ ├── checkstyle │ │ │ │ ├── checkstyle-result.xml │ │ │ │ ├── checkstyle-with-errors.xml │ │ │ │ ├── checkstyle-with-invalid-line.xml │ │ │ │ ├── invalid-file.xml │ │ │ │ └── not-checkstyle-file.xml │ │ │ │ ├── pmd │ │ │ │ ├── invalid-severity.xml │ │ │ │ ├── invalid-text-range.xml │ │ │ │ └── pmd-report.xml │ │ │ │ └── spotbugs │ │ │ │ ├── invalid-file.xml │ │ │ │ ├── not-spotbugs-file.xml │ │ │ │ ├── spotbugsXml-findsecbugs.xml │ │ │ │ ├── spotbugsXml-with-errors.xml │ │ │ │ ├── spotbugsXml-with-invalid-line.xml │ │ │ │ ├── spotbugsXml-without-srcdir.xml │ │ │ │ └── spotbugsXml.xml │ │ ├── its │ │ │ ├── performancing │ │ │ │ ├── pom.xml │ │ │ │ └── src │ │ │ │ │ └── test │ │ │ │ │ └── profile.xml │ │ │ ├── plugin │ │ │ │ ├── plugins │ │ │ │ │ ├── java-extension-plugin │ │ │ │ │ │ └── pom.xml │ │ │ │ │ └── pom.xml │ │ │ │ ├── pom.xml │ │ │ │ ├── projects │ │ │ │ │ ├── checkstyle-external-report │ │ │ │ │ │ └── pom.xml │ │ │ │ │ ├── commented-out-java-code │ │ │ │ │ │ └── pom.xml │ │ │ │ │ ├── coverage_error │ │ │ │ │ │ └── pom.xml │ │ │ │ │ ├── dit-check │ │ │ │ │ │ └── pom.xml │ │ │ │ │ ├── dollar-in-names │ │ │ │ │ │ └── pom.xml │ │ │ │ │ ├── filtered-issues │ │ │ │ │ │ └── pom.xml │ │ │ │ │ ├── invalid-java-package │ │ │ │ │ │ └── pom.xml │ │ │ │ │ ├── java-complexity │ │ │ │ │ │ └── pom.xml │ │ │ │ │ ├── java-extension │ │ │ │ │ │ └── pom.xml │ │ │ │ │ ├── java-inner-classes │ │ │ │ │ │ └── pom.xml │ │ │ │ │ ├── java-version-aware-visitor │ │ │ │ │ │ └── pom.xml │ │ │ │ │ ├── measures-on-directory │ │ │ │ │ │ └── pom.xml │ │ │ │ │ ├── multi-module-with-findbugs │ │ │ │ │ │ ├── module1 │ │ │ │ │ │ │ └── pom.xml │ │ │ │ │ │ ├── module2 │ │ │ │ │ │ │ └── pom.xml │ │ │ │ │ │ └── pom.xml │ │ │ │ │ ├── multiple-packages-in-directory │ │ │ │ │ │ └── pom.xml │ │ │ │ │ ├── no_coverage │ │ │ │ │ │ └── pom.xml │ │ │ │ │ ├── pmd-external-report │ │ │ │ │ │ └── pom.xml │ │ │ │ │ ├── pom-xml │ │ │ │ │ │ └── pom.xml │ │ │ │ │ ├── spotbugs-external-report │ │ │ │ │ │ └── pom.xml │ │ │ │ │ ├── squid │ │ │ │ │ │ └── pom.xml │ │ │ │ │ ├── struts-1.3.9-lite │ │ │ │ │ │ ├── core │ │ │ │ │ │ │ ├── pom.xml │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ ├── main │ │ │ │ │ │ │ │ └── resources │ │ │ │ │ │ │ │ │ └── org │ │ │ │ │ │ │ │ │ └── apache │ │ │ │ │ │ │ │ │ └── struts │ │ │ │ │ │ │ │ │ ├── chain │ │ │ │ │ │ │ │ │ └── chain-config.xml │ │ │ │ │ │ │ │ │ └── validator │ │ │ │ │ │ │ │ │ ├── validator-rules-compressed.xml │ │ │ │ │ │ │ │ │ └── validator-rules.xml │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ └── java │ │ │ │ │ │ │ │ └── org │ │ │ │ │ │ │ │ └── apache │ │ │ │ │ │ │ │ └── struts │ │ │ │ │ │ │ │ └── config │ │ │ │ │ │ │ │ ├── struts-config-1.1.xml │ │ │ │ │ │ │ │ ├── struts-config-custom-mapping-1.1.xml │ │ │ │ │ │ │ │ ├── struts-config-custom-mapping.xml │ │ │ │ │ │ │ │ └── struts-config.xml │ │ │ │ │ │ ├── pom.xml │ │ │ │ │ │ ├── taglib │ │ │ │ │ │ │ ├── pom.xml │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ └── site │ │ │ │ │ │ │ │ ├── site.xml │ │ │ │ │ │ │ │ └── xdoc │ │ │ │ │ │ │ │ ├── building_view.xml │ │ │ │ │ │ │ │ ├── dev_bean.xml │ │ │ │ │ │ │ │ ├── dev_html.xml │ │ │ │ │ │ │ │ ├── dev_logic.xml │ │ │ │ │ │ │ │ ├── dev_nested.xml │ │ │ │ │ │ │ │ ├── index.xml │ │ │ │ │ │ │ │ ├── indexedprops.xml │ │ │ │ │ │ │ │ └── ssl.xml │ │ │ │ │ │ └── tiles │ │ │ │ │ │ │ ├── pom.xml │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ ├── main │ │ │ │ │ │ │ └── resources │ │ │ │ │ │ │ │ └── org │ │ │ │ │ │ │ │ └── apache │ │ │ │ │ │ │ │ └── struts │ │ │ │ │ │ │ │ └── tiles │ │ │ │ │ │ │ │ └── chain-config.xml │ │ │ │ │ │ │ ├── site │ │ │ │ │ │ │ ├── site.xml │ │ │ │ │ │ │ └── xdoc │ │ │ │ │ │ │ │ ├── examples.xml │ │ │ │ │ │ │ │ ├── index.xml │ │ │ │ │ │ │ │ ├── installation.xml │ │ │ │ │ │ │ │ └── userGuide.xml │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── org │ │ │ │ │ │ │ └── apache │ │ │ │ │ │ │ └── struts │ │ │ │ │ │ │ └── tiles │ │ │ │ │ │ │ └── config │ │ │ │ │ │ │ ├── I18nFactorySet-A.xml │ │ │ │ │ │ │ ├── I18nFactorySet-B.xml │ │ │ │ │ │ │ ├── I18nFactorySet-B__US.xml │ │ │ │ │ │ │ ├── I18nFactorySet-B___XX.xml │ │ │ │ │ │ │ ├── I18nFactorySet-B_en.xml │ │ │ │ │ │ │ ├── I18nFactorySet-B_en_GB.xml │ │ │ │ │ │ │ ├── I18nFactorySet-B_en_US.xml │ │ │ │ │ │ │ ├── I18nFactorySet-B_en_US_XX.xml │ │ │ │ │ │ │ └── tiles-defs.xml │ │ │ │ │ ├── suppress-warnings │ │ │ │ │ │ └── pom.xml │ │ │ │ │ ├── test-duplications │ │ │ │ │ │ └── pom.xml │ │ │ │ │ ├── tests-surefire-suffix │ │ │ │ │ │ └── pom.xml │ │ │ │ │ ├── tests-without-main-code │ │ │ │ │ │ └── pom.xml │ │ │ │ │ ├── using-aar-dep │ │ │ │ │ │ └── pom.xml │ │ │ │ │ └── zero-value-metric-project │ │ │ │ │ │ └── pom.xml │ │ │ │ └── tests │ │ │ │ │ ├── pom.xml │ │ │ │ │ └── src │ │ │ │ │ └── test │ │ │ │ │ └── resources │ │ │ │ │ ├── com │ │ │ │ │ └── sonar │ │ │ │ │ │ └── it │ │ │ │ │ │ └── java │ │ │ │ │ │ ├── SquidTest │ │ │ │ │ │ └── squid-backup.xml │ │ │ │ │ │ └── Struts139Test │ │ │ │ │ │ └── backup.xml │ │ │ │ │ ├── profile-dit.xml │ │ │ │ │ ├── profile-filtered-issues.xml │ │ │ │ │ ├── profile-ignored-test.xml │ │ │ │ │ ├── profile-java-complexity.xml │ │ │ │ │ ├── profile-java-extension.xml │ │ │ │ │ ├── profile-java-version-aware-visitor.xml │ │ │ │ │ ├── profile-pom-xml.xml │ │ │ │ │ ├── profile-suppress-warnings.xml │ │ │ │ │ └── profile-using-aar-dep.xml │ │ │ ├── pom.xml │ │ │ ├── ruling │ │ │ │ └── pom.xml │ │ │ └── semantic │ │ │ │ ├── java-debugging-plugin │ │ │ │ └── pom.xml │ │ │ │ ├── pom.xml │ │ │ │ └── tests │ │ │ │ ├── pom.xml │ │ │ │ └── src │ │ │ │ └── test │ │ │ │ └── resources │ │ │ │ └── profile-java-semantic.xml │ │ ├── java-checks-testkit │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ └── test │ │ │ │ └── files │ │ │ │ └── xml │ │ │ │ ├── PomCheckVerifier.xml │ │ │ │ ├── PomCheckVerifierNoIssue.xml │ │ │ │ ├── PomCheckVerifierNotAPom.xml │ │ │ │ ├── PomCheckVerifierParseIssue.xml │ │ │ │ ├── PomCheckVerifierWithSecondary.xml │ │ │ │ ├── XmlCheckVerifier.xml │ │ │ │ ├── XmlCheckVerifierNoIssue.xml │ │ │ │ ├── XmlCheckVerifierParsingIssue.xml │ │ │ │ └── XmlCheckVerifierSecondaries.xml │ │ ├── java-checks │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ └── test │ │ │ │ ├── files │ │ │ │ └── checks │ │ │ │ │ └── xml │ │ │ │ │ ├── ejb │ │ │ │ │ ├── DefaultInterceptorsLocationCheck │ │ │ │ │ │ ├── ejb-interceptors.xml │ │ │ │ │ │ └── ejb-jar.xml │ │ │ │ │ └── InterceptorExclusionsCheck │ │ │ │ │ │ └── ejb-jar.xml │ │ │ │ │ ├── hibernate │ │ │ │ │ └── DatabaseSchemaUpdateCheck │ │ │ │ │ │ ├── hibernate11.cfg.xml │ │ │ │ │ │ ├── hibernate20.cfg.xml │ │ │ │ │ │ ├── hibernate30.cfg.xml │ │ │ │ │ │ └── hibernate30NoProperty.cfg.xml │ │ │ │ │ ├── irrelevant.xml │ │ │ │ │ ├── maven │ │ │ │ │ ├── ArtifactIdNamingConventionCheckCustomNOK.xml │ │ │ │ │ ├── ArtifactIdNamingConventionCheckCustomOK.xml │ │ │ │ │ ├── ArtifactIdNamingConventionCheckDefaultNOK.xml │ │ │ │ │ ├── ArtifactIdNamingConventionCheckDefaultOK.xml │ │ │ │ │ ├── ArtifactIdNamingConventionCheckNoArtifactId.xml │ │ │ │ │ ├── DependencyWithSystemScopeCheck.xml │ │ │ │ │ ├── DeprecatedPomPropertiesCheck │ │ │ │ │ │ ├── irrelevant.xml │ │ │ │ │ │ └── pom.xml │ │ │ │ │ ├── GroupIdNamingConventionCheckCustomNOK.xml │ │ │ │ │ ├── GroupIdNamingConventionCheckCustomOK.xml │ │ │ │ │ ├── GroupIdNamingConventionCheckDefaultNOK.xml │ │ │ │ │ ├── GroupIdNamingConventionCheckDefaultOK.xml │ │ │ │ │ ├── GroupIdNamingConventionCheckNoGroupId.xml │ │ │ │ │ ├── PomElementOrderCheck.xml │ │ │ │ │ ├── PomElementOrderCheck2.xml │ │ │ │ │ ├── PomElementOrderCheckCorrectOrder.xml │ │ │ │ │ ├── dependencyCollector │ │ │ │ │ │ ├── allPositions-pom.xml │ │ │ │ │ │ ├── dependencies-pom.xml │ │ │ │ │ │ ├── dependencyManagement-pom.xml │ │ │ │ │ │ ├── noDependency-pom.xml │ │ │ │ │ │ ├── plugin-pom.xml │ │ │ │ │ │ ├── pluginManagement-pom.xml │ │ │ │ │ │ └── profile-pom.xml │ │ │ │ │ └── disallowedDependenciesCheck │ │ │ │ │ │ ├── noVersion-pom.xml │ │ │ │ │ │ ├── rangeVersion-pom.xml │ │ │ │ │ │ └── regexVersion-pom.xml │ │ │ │ │ ├── spring │ │ │ │ │ ├── DefaultMessageListenerContainerCheck │ │ │ │ │ │ └── beans.xml │ │ │ │ │ └── SingleConnectionFactoryCheck │ │ │ │ │ │ └── beans.xml │ │ │ │ │ ├── struts │ │ │ │ │ ├── ActionNumberCheck │ │ │ │ │ │ ├── tooManyActionsCustom │ │ │ │ │ │ │ └── struts-config.xml │ │ │ │ │ │ ├── tooManyActionsDefault │ │ │ │ │ │ │ └── struts-config.xml │ │ │ │ │ │ └── validActions │ │ │ │ │ │ │ └── struts-config.xml │ │ │ │ │ └── FormNameDuplicationCheck │ │ │ │ │ │ └── form-validation.xml │ │ │ │ │ └── web │ │ │ │ │ ├── SecurityConstraintsInWebXmlCheck │ │ │ │ │ ├── withSecurityConstraints │ │ │ │ │ │ └── web.xml │ │ │ │ │ └── withoutSecurityConstraints │ │ │ │ │ │ └── web.xml │ │ │ │ │ ├── ValidationFiltersCheck │ │ │ │ │ ├── incoherentFilters │ │ │ │ │ │ └── web.xml │ │ │ │ │ ├── incompleteFilters │ │ │ │ │ │ └── web.xml │ │ │ │ │ ├── withFilters │ │ │ │ │ │ └── web.xml │ │ │ │ │ └── withoutFilters │ │ │ │ │ │ └── web.xml │ │ │ │ │ └── WebXmlCheck │ │ │ │ │ ├── beans.xml │ │ │ │ │ └── web.xml │ │ │ │ └── resources │ │ │ │ └── logback-test.xml │ │ ├── java-frontend │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ └── test │ │ │ │ ├── files │ │ │ │ └── xml │ │ │ │ │ ├── XmlCheckUtils.xml │ │ │ │ │ ├── empty.xml │ │ │ │ │ ├── maven │ │ │ │ │ ├── complex-element │ │ │ │ │ │ └── pom.xml │ │ │ │ │ ├── fake-pom │ │ │ │ │ │ └── pom.xml │ │ │ │ │ ├── parse-issue │ │ │ │ │ │ └── pom.xml │ │ │ │ │ └── simple-project │ │ │ │ │ │ └── pom.xml │ │ │ │ │ ├── noValidation.xml │ │ │ │ │ ├── parsing-issue.xml │ │ │ │ │ ├── parsing-with-dtd.xml │ │ │ │ │ └── parsing.xml │ │ │ │ └── resources │ │ │ │ └── logback-test.xml │ │ ├── java-jacoco │ │ │ └── pom.xml │ │ ├── java-maven-model │ │ │ └── pom.xml │ │ ├── java-surefire │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ └── test │ │ │ │ └── resources │ │ │ │ └── org │ │ │ │ └── sonar │ │ │ │ └── plugins │ │ │ │ └── surefire │ │ │ │ ├── SurefireSensorTest │ │ │ │ ├── doNotSaveInnerClasses │ │ │ │ │ └── TEST-org.apache.commons.collections.TestAllPackages.xml │ │ │ │ ├── ignoreSuiteAsInnerClass │ │ │ │ │ ├── TEST-org.apache.shindig.protocol.TestHandler$Input.xml │ │ │ │ │ └── TEST-org.apache.shindig.protocol.TestHandler.xml │ │ │ │ ├── many-results │ │ │ │ │ ├── TEST-ch.hortis.sonar.mvn.SonarMojoTest.xml │ │ │ │ │ ├── TEST-ch.hortis.sonar.mvn.mc.CheckstyleCollectorTest.xml │ │ │ │ │ ├── TEST-ch.hortis.sonar.mvn.mc.CloverCollectorTest.xml │ │ │ │ │ ├── TEST-ch.hortis.sonar.mvn.mc.JDependsCollectorTest.xml │ │ │ │ │ ├── TEST-ch.hortis.sonar.mvn.mc.JavaNCSSCollectorTest.xml │ │ │ │ │ └── TEST-ch.hortis.sonar.mvn.mc.MetricsCollectorRegistryTest.xml │ │ │ │ ├── measuresShouldNotIncludeSkippedTests │ │ │ │ │ └── TEST-FooTest.xml │ │ │ │ ├── noSuccessRatioIfNoTests │ │ │ │ │ └── TEST-FooTest.xml │ │ │ │ ├── roundingTests │ │ │ │ │ └── TEST-Rounding.xml │ │ │ │ ├── shouldHandleMultipleSuitesInSameFile │ │ │ │ │ └── TESTS-MutlipleSuites.xml │ │ │ │ ├── shouldHandleTestSuiteDetails │ │ │ │ │ ├── ExtensionsFinderTest-expected-result.xml │ │ │ │ │ ├── ExtensionsFinderTest2-expected-result.xml │ │ │ │ │ ├── ExtensionsFinderTest3-expected-result.xml │ │ │ │ │ └── TEST-org.sonar.core.ExtensionsFinderTestSuite.xml │ │ │ │ ├── shouldManageClassesWithDefaultPackage │ │ │ │ │ └── TEST-NoPackagesTest.xml │ │ │ │ ├── shouldSaveErrorsAndFailuresInXML │ │ │ │ │ ├── TEST-org.sonar.core.ExtensionsFinderTest.xml │ │ │ │ │ └── expected-test-details.xml │ │ │ │ ├── should_support_reportNameSuffix │ │ │ │ │ ├── TEST-FooTest-Run1.xml │ │ │ │ │ └── TEST-FooTest-Run2.xml │ │ │ │ └── successRatioIsZeroWhenAllTestsFail │ │ │ │ │ └── TEST-FooTest.xml │ │ │ │ ├── api │ │ │ │ ├── SurefireParserTest │ │ │ │ │ ├── groovyAndJavaTests │ │ │ │ │ │ ├── TEST-groovy.xml │ │ │ │ │ │ └── TEST-java.xml │ │ │ │ │ ├── innerClasses │ │ │ │ │ │ └── TEST-org.apache.commons.collections.TestAllPackages.xml │ │ │ │ │ ├── junitParameterizedTests │ │ │ │ │ │ ├── TEST-org.foo.Junit4ParameterizedTest.xml │ │ │ │ │ │ ├── TEST-org.foo.Junit5_0ParameterizedTest.xml │ │ │ │ │ │ └── TEST-org.foo.Junit5_1ParameterizedTest.xml │ │ │ │ │ ├── multipleDirectories │ │ │ │ │ │ ├── dir1 │ │ │ │ │ │ │ ├── TEST-ch.hortis.sonar.mvn.mc.CheckstyleCollectorTest.xml │ │ │ │ │ │ │ ├── TEST-ch.hortis.sonar.mvn.mc.CloverCollectorTest.xml │ │ │ │ │ │ │ ├── TEST-ch.hortis.sonar.mvn.mc.JDependsCollectorTest.xml │ │ │ │ │ │ │ └── TEST-ch.hortis.sonar.mvn.mc.JavaNCSSCollectorTest.xml │ │ │ │ │ │ └── dir2 │ │ │ │ │ │ │ ├── TEST-ch.hortis.sonar.mvn.SonarMojoTest.xml │ │ │ │ │ │ │ ├── TEST-ch.hortis.sonar.mvn.mc.MetricsCollectorRegistryTest.xml │ │ │ │ │ │ │ └── TESTS-AllTests.xml │ │ │ │ │ ├── multipleReports │ │ │ │ │ │ ├── TEST-ch.hortis.sonar.mvn.SonarMojoTest.xml │ │ │ │ │ │ ├── TEST-ch.hortis.sonar.mvn.mc.CheckstyleCollectorTest.xml │ │ │ │ │ │ ├── TEST-ch.hortis.sonar.mvn.mc.CloverCollectorTest.xml │ │ │ │ │ │ ├── TEST-ch.hortis.sonar.mvn.mc.JDependsCollectorTest.xml │ │ │ │ │ │ ├── TEST-ch.hortis.sonar.mvn.mc.JavaNCSSCollectorTest.xml │ │ │ │ │ │ ├── TEST-ch.hortis.sonar.mvn.mc.MetricsCollectorRegistryTest.xml │ │ │ │ │ │ └── TESTS-AllTests.xml │ │ │ │ │ ├── negativeTestTime │ │ │ │ │ │ └── TEST-java.xml │ │ │ │ │ ├── nestedInnerClasses │ │ │ │ │ │ ├── TEST-org.sonar.plugins.surefire.NestedTest$Inner1$Run.xml │ │ │ │ │ │ └── TEST-org.sonar.plugins.surefire.NestedTest$Inner2$Run.xml │ │ │ │ │ ├── noTests │ │ │ │ │ │ └── TEST-noTests.xml │ │ │ │ │ ├── onlyTestSuiteReport │ │ │ │ │ │ └── TESTS-AllTests.xml │ │ │ │ │ └── resourceNotFound │ │ │ │ │ │ └── TEST-FooTest.xml │ │ │ │ └── SurefireUtilsTest │ │ │ │ │ ├── shouldGetReportsPathFromDeprecatedProperty │ │ │ │ │ └── pom.xml │ │ │ │ │ └── shouldGetReportsPathFromProperty │ │ │ │ │ ├── pom.xml │ │ │ │ │ └── submodule │ │ │ │ │ └── pom.xml │ │ │ │ └── data │ │ │ │ └── SurefireStaxHandlerTest │ │ │ │ ├── TEST-#29.xml │ │ │ │ ├── errorsAndFailures.xml │ │ │ │ ├── innerClasses.xml │ │ │ │ ├── multipleSuites.xml │ │ │ │ ├── rootPackage.xml │ │ │ │ ├── skippedTests.xml │ │ │ │ ├── skippedWithoutTimeAttribute.xml │ │ │ │ ├── suiteInnerClass.xml │ │ │ │ └── zeroTests.xml │ │ ├── pom.xml │ │ ├── sonar-jacoco-listeners │ │ │ └── pom.xml │ │ └── sonar-java-plugin │ │ │ ├── pom.xml │ │ │ └── src │ │ │ └── test │ │ │ └── files │ │ │ ├── maven │ │ │ └── pom.xml │ │ │ └── maven2 │ │ │ └── pom.xml │ ├── special-cases │ │ ├── android-application │ │ │ ├── app1 │ │ │ │ └── AndroidManifest.xml │ │ │ ├── app2 │ │ │ │ └── AndroidManifest.xml │ │ │ └── app3 │ │ │ │ └── AndroidManifest.xml │ │ ├── end-of-line │ │ │ ├── persistence_mac_cr.xml │ │ │ ├── persistence_unix_lf.xml │ │ │ ├── persistence_windows_crlf.xml │ │ │ ├── queue-example-service_mac_cr.xml │ │ │ ├── queue-example-service_unix_lf.xml │ │ │ ├── queue-example-service_windows_crlf.xml │ │ │ ├── stateless_mac_cr.xml │ │ │ ├── stateless_unix_lf.xml │ │ │ └── stateless_windows_crlf.xml │ │ └── web │ │ │ ├── README.md │ │ │ ├── fake │ │ │ └── web.xml │ │ │ ├── pwm │ │ │ └── web.xml │ │ │ └── uPortal │ │ │ └── web.xml │ └── spring-framework │ │ ├── spring-aop │ │ └── src │ │ │ └── test │ │ │ └── resources │ │ │ ├── log4j2-test.xml │ │ │ └── org │ │ │ └── springframework │ │ │ └── aop │ │ │ ├── config │ │ │ ├── AopNamespaceHandlerEventTests-context.xml │ │ │ ├── AopNamespaceHandlerEventTests-directPointcutEvents.xml │ │ │ ├── AopNamespaceHandlerEventTests-pointcutEvents.xml │ │ │ ├── AopNamespaceHandlerEventTests-pointcutRefEvents.xml │ │ │ ├── AopNamespaceHandlerPointcutErrorTests-pointcutDuplication.xml │ │ │ ├── AopNamespaceHandlerPointcutErrorTests-pointcutMissing.xml │ │ │ └── TopLevelAopTagTests-context.xml │ │ │ ├── framework │ │ │ └── PrototypeTargetTests-context.xml │ │ │ ├── interceptor │ │ │ └── ExposeInvocationInterceptorTests-context.xml │ │ │ ├── scope │ │ │ ├── ScopedProxyAutowireTests-scopedAutowireFalse.xml │ │ │ └── ScopedProxyAutowireTests-scopedAutowireTrue.xml │ │ │ └── support │ │ │ └── RegexpMethodPointcutAdvisorIntegrationTests-context.xml │ │ ├── spring-aspects │ │ └── src │ │ │ ├── main │ │ │ └── resources │ │ │ │ └── META-INF │ │ │ │ └── aop.xml │ │ │ └── test │ │ │ └── resources │ │ │ ├── log4j2-test.xml │ │ │ └── org │ │ │ └── springframework │ │ │ ├── aop │ │ │ └── aspectj │ │ │ │ └── autoproxy │ │ │ │ └── ajcAutoproxyTests.xml │ │ │ ├── beans │ │ │ └── factory │ │ │ │ └── aspectj │ │ │ │ ├── beanConfigurerTests-beans.xml │ │ │ │ ├── beanConfigurerTests.xml │ │ │ │ └── springConfigured.xml │ │ │ ├── cache │ │ │ └── config │ │ │ │ ├── annotation-cache-aspectj.xml │ │ │ │ └── annotation-jcache-aspectj.xml │ │ │ ├── scheduling │ │ │ └── aspectj │ │ │ │ └── annotationDrivenContext.xml │ │ │ └── transaction │ │ │ └── aspectj │ │ │ └── TransactionAspectTests-context.xml │ │ ├── spring-beans │ │ └── src │ │ │ └── test │ │ │ └── resources │ │ │ ├── log4j2-test.xml │ │ │ └── org │ │ │ └── springframework │ │ │ └── beans │ │ │ └── factory │ │ │ ├── BeanFactoryUtilsTests-dependentBeans.xml │ │ │ ├── BeanFactoryUtilsTests-leaf.xml │ │ │ ├── BeanFactoryUtilsTests-middle.xml │ │ │ ├── BeanFactoryUtilsTests-root.xml │ │ │ ├── ConcurrentBeanFactoryTests-context.xml │ │ │ ├── FactoryBeanLookupTests-context.xml │ │ │ ├── FactoryBeanTests-abstract.xml │ │ │ ├── FactoryBeanTests-circular.xml │ │ │ ├── FactoryBeanTests-returnsNull.xml │ │ │ ├── FactoryBeanTests-withAutowiring.xml │ │ │ ├── annotation │ │ │ └── CustomAutowireConfigurerTests-context.xml │ │ │ ├── config │ │ │ ├── FieldRetrievingFactoryBeanTests-context.xml │ │ │ ├── ObjectFactoryCreatingFactoryBeanTests-context.xml │ │ │ ├── PropertiesFactoryBeanTests-test.properties.xml │ │ │ ├── PropertyPathFactoryBeanTests-context.xml │ │ │ ├── PropertyResourceConfigurerTests-test.properties.xml │ │ │ └── SimpleScopeTests-context.xml │ │ │ ├── parsing │ │ │ └── CustomProblemReporterTests-context.xml │ │ │ ├── support │ │ │ ├── genericBeanTests.xml │ │ │ ├── lookupMethodTests.xml │ │ │ └── security │ │ │ │ └── callbacks.xml │ │ │ └── xml │ │ │ ├── DuplicateBeanIdTests-multiLevel-context.xml │ │ │ ├── DuplicateBeanIdTests-sameLevel-context.xml │ │ │ ├── NestedBeansElementAttributeRecursionTests-autowire-candidates-context.xml │ │ │ ├── NestedBeansElementAttributeRecursionTests-autowire-context.xml │ │ │ ├── NestedBeansElementAttributeRecursionTests-init-destroy-context.xml │ │ │ ├── NestedBeansElementAttributeRecursionTests-lazy-context.xml │ │ │ ├── NestedBeansElementAttributeRecursionTests-merge-context.xml │ │ │ ├── NestedBeansElementTests-context.xml │ │ │ ├── ProfileXmlBeanDefinitionTests-customDefaultProfile.xml │ │ │ ├── ProfileXmlBeanDefinitionTests-defaultAndDevProfile.xml │ │ │ ├── ProfileXmlBeanDefinitionTests-defaultProfile.xml │ │ │ ├── ProfileXmlBeanDefinitionTests-devProfile.xml │ │ │ ├── ProfileXmlBeanDefinitionTests-multiProfile.xml │ │ │ ├── ProfileXmlBeanDefinitionTests-multiProfileNegated.xml │ │ │ ├── ProfileXmlBeanDefinitionTests-multiProfileNotDev.xml │ │ │ ├── ProfileXmlBeanDefinitionTests-noProfile.xml │ │ │ ├── ProfileXmlBeanDefinitionTests-notDevProfile.xml │ │ │ ├── ProfileXmlBeanDefinitionTests-prodProfile.xml │ │ │ ├── ProfileXmlBeanDefinitionTests-spaceDelimitedProfile.xml │ │ │ ├── ProfileXmlBeanDefinitionTests-unknownProfile.xml │ │ │ ├── autowire-constructor-with-exclusion.xml │ │ │ ├── autowire-with-exclusion.xml │ │ │ ├── autowire-with-inclusion.xml │ │ │ ├── autowire-with-selective-inclusion.xml │ │ │ ├── beanEvents.xml │ │ │ ├── beanEventsImported.xml │ │ │ ├── beanNameGeneration.xml │ │ │ ├── collectionMerging.xml │ │ │ ├── collections.xml │ │ │ ├── collectionsWithDefaultTypes.xml │ │ │ ├── defaultLifecycleMethods.xml │ │ │ ├── factory-methods.xml │ │ │ ├── ignoreDefaultLifecycleMethods.xml │ │ │ ├── import.xml │ │ │ ├── importPattern.xml │ │ │ ├── invalidPerSchema.xml │ │ │ ├── schemaValidated.xml │ │ │ ├── simpleConstructorNamespaceHandlerTests.xml │ │ │ ├── simpleConstructorNamespaceHandlerTestsWithErrors.xml │ │ │ ├── simplePropertyNamespaceHandlerTests.xml │ │ │ ├── simplePropertyNamespaceHandlerTestsWithErrors.xml │ │ │ ├── test.xml │ │ │ ├── testUtilNamespace.xml │ │ │ ├── validateWithDtd.xml │ │ │ ├── validateWithXsd.xml │ │ │ └── withMeta.xml │ │ ├── spring-context-support │ │ └── src │ │ │ └── test │ │ │ └── resources │ │ │ ├── log4j2-test.xml │ │ │ └── org │ │ │ └── springframework │ │ │ ├── cache │ │ │ ├── ehcache │ │ │ │ └── testEhcache.xml │ │ │ └── jcache │ │ │ │ └── config │ │ │ │ ├── jCacheNamespaceDriven-resolver.xml │ │ │ │ ├── jCacheNamespaceDriven.xml │ │ │ │ └── jCacheStandaloneConfig.xml │ │ │ └── scheduling │ │ │ └── quartz │ │ │ ├── databasePersistence.xml │ │ │ ├── job-scheduling-data.xml │ │ │ ├── multipleAnonymousMethodInvokingJobDetailFB.xml │ │ │ ├── multipleSchedulers.xml │ │ │ ├── multipleSchedulersWithQuartzProperties.xml │ │ │ ├── quartzSchedulerLifecycleTests.xml │ │ │ ├── schedulerAccessorBean.xml │ │ │ └── schedulerRepositoryExposure.xml │ │ ├── spring-context │ │ └── src │ │ │ ├── main │ │ │ └── resources │ │ │ │ └── org │ │ │ │ └── springframework │ │ │ │ └── remoting │ │ │ │ └── rmi │ │ │ │ └── RmiInvocationWrapperRTD.xml │ │ │ └── test │ │ │ └── resources │ │ │ ├── log4j2-test.xml │ │ │ └── org │ │ │ └── springframework │ │ │ ├── aop │ │ │ ├── aspectj │ │ │ │ ├── AfterAdviceBindingTests.xml │ │ │ │ ├── AfterReturningAdviceBindingTests.xml │ │ │ │ ├── AfterThrowingAdviceBindingTests.xml │ │ │ │ ├── AroundAdviceBindingTests.xml │ │ │ │ ├── AroundAdviceCircularTests.xml │ │ │ │ ├── AspectAndAdvicePrecedenceTests.xml │ │ │ │ ├── AspectJExpressionPointcutAdvisorTests.xml │ │ │ │ ├── BeanNamePointcutAtAspectTests.xml │ │ │ │ ├── BeanNamePointcutTests.xml │ │ │ │ ├── BeforeAdviceBindingTests.xml │ │ │ │ ├── DeclarationOrderIndependenceTests.xml │ │ │ │ ├── DeclareParentsDelegateRefTests.xml │ │ │ │ ├── DeclareParentsTests.xml │ │ │ │ ├── ImplicitJPArgumentMatchingAtAspectJTests.xml │ │ │ │ ├── ImplicitJPArgumentMatchingTests.xml │ │ │ │ ├── OverloadedAdviceTests-ambiguous.xml │ │ │ │ ├── OverloadedAdviceTests.xml │ │ │ │ ├── ProceedTests.xml │ │ │ │ ├── PropertyDependentAspectTests-after.xml │ │ │ │ ├── PropertyDependentAspectTests-atAspectJ-after.xml │ │ │ │ ├── PropertyDependentAspectTests-atAspectJ-before.xml │ │ │ │ ├── PropertyDependentAspectTests-before.xml │ │ │ │ ├── SharedPointcutWithArgsMismatchTests.xml │ │ │ │ ├── SubtypeSensitiveMatchingTests.xml │ │ │ │ ├── TargetPointcutSelectionTests.xml │ │ │ │ ├── ThisAndTargetSelectionOnlyPointcutsAtAspectJTests.xml │ │ │ │ ├── ThisAndTargetSelectionOnlyPointcutsTests.xml │ │ │ │ ├── autoproxy │ │ │ │ │ ├── AnnotationBindingTests-context.xml │ │ │ │ │ ├── AnnotationPointcutTests-context.xml │ │ │ │ │ ├── AspectImplementingInterfaceTests-context.xml │ │ │ │ │ ├── AspectJAutoProxyCreatorAndLazyInitTargetSourceTests-context.xml │ │ │ │ │ ├── AspectJAutoProxyCreatorTests-aspects.xml │ │ │ │ │ ├── AspectJAutoProxyCreatorTests-aspectsPlusAdvisor.xml │ │ │ │ │ ├── AspectJAutoProxyCreatorTests-aspectsWithAbstractBean.xml │ │ │ │ │ ├── AspectJAutoProxyCreatorTests-aspectsWithCGLIB.xml │ │ │ │ │ ├── AspectJAutoProxyCreatorTests-aspectsWithOrdering.xml │ │ │ │ │ ├── AspectJAutoProxyCreatorTests-pertarget.xml │ │ │ │ │ ├── AspectJAutoProxyCreatorTests-perthis.xml │ │ │ │ │ ├── AspectJAutoProxyCreatorTests-retryAspect.xml │ │ │ │ │ ├── AspectJAutoProxyCreatorTests-twoAdviceAspect.xml │ │ │ │ │ ├── AspectJAutoProxyCreatorTests-twoAdviceAspectPrototype.xml │ │ │ │ │ ├── AspectJAutoProxyCreatorTests-twoAdviceAspectSingleton.xml │ │ │ │ │ ├── AspectJAutoProxyCreatorTests-usesInclude.xml │ │ │ │ │ ├── AspectJAutoProxyCreatorTests-usesJoinPointAspect.xml │ │ │ │ │ ├── AspectJAutoProxyCreatorTests-withBeanNameAutoProxyCreator.xml │ │ │ │ │ ├── AtAspectJAfterThrowingTests-context.xml │ │ │ │ │ ├── AtAspectJAnnotationBindingTests-context.xml │ │ │ │ │ ├── benchmark │ │ │ │ │ │ ├── BenchmarkTests-aspectj.xml │ │ │ │ │ │ └── BenchmarkTests-springAop.xml │ │ │ │ │ └── spr3064 │ │ │ │ │ │ └── SPR3064Tests.xml │ │ │ │ └── generic │ │ │ │ │ ├── AfterReturningGenericTypeMatchingTests-context.xml │ │ │ │ │ ├── GenericBridgeMethodMatchingClassProxyTests-context.xml │ │ │ │ │ ├── GenericBridgeMethodMatchingTests-context.xml │ │ │ │ │ └── GenericParameterMatchingTests-context.xml │ │ │ ├── config │ │ │ │ ├── AopNamespaceHandlerAdviceTypeTests-error.xml │ │ │ │ ├── AopNamespaceHandlerAdviceTypeTests-ok.xml │ │ │ │ ├── AopNamespaceHandlerArgNamesTests-error.xml │ │ │ │ ├── AopNamespaceHandlerArgNamesTests-ok.xml │ │ │ │ ├── AopNamespaceHandlerProxyTargetClassTests-context.xml │ │ │ │ ├── AopNamespaceHandlerReturningTests-error.xml │ │ │ │ ├── AopNamespaceHandlerReturningTests-ok.xml │ │ │ │ ├── AopNamespaceHandlerTests-context.xml │ │ │ │ ├── AopNamespaceHandlerThrowingTests-error.xml │ │ │ │ ├── AopNamespaceHandlerThrowingTests-ok.xml │ │ │ │ └── PrototypeProxyTests-context.xml │ │ │ ├── framework │ │ │ │ ├── CglibProxyTests-with-dependency-checking.xml │ │ │ │ ├── ObjenesisProxyTests-context.xml │ │ │ │ ├── ProxyFactoryBeanTests-autowiring.xml │ │ │ │ ├── ProxyFactoryBeanTests-context.xml │ │ │ │ ├── ProxyFactoryBeanTests-double-targetsource.xml │ │ │ │ ├── ProxyFactoryBeanTests-frozen.xml │ │ │ │ ├── ProxyFactoryBeanTests-inner-bean-target.xml │ │ │ │ ├── ProxyFactoryBeanTests-invalid.xml │ │ │ │ ├── ProxyFactoryBeanTests-notlast-targetsource.xml │ │ │ │ ├── ProxyFactoryBeanTests-prototype.xml │ │ │ │ ├── ProxyFactoryBeanTests-serialization.xml │ │ │ │ ├── ProxyFactoryBeanTests-targetsource.xml │ │ │ │ ├── ProxyFactoryBeanTests-throws-advice.xml │ │ │ │ ├── adapter │ │ │ │ │ ├── AdvisorAdapterRegistrationTests-with-bpp.xml │ │ │ │ │ └── AdvisorAdapterRegistrationTests-without-bpp.xml │ │ │ │ └── autoproxy │ │ │ │ │ ├── AdvisorAutoProxyCreatorTests-common-interceptors.xml │ │ │ │ │ ├── AdvisorAutoProxyCreatorTests-custom-targetsource.xml │ │ │ │ │ ├── AdvisorAutoProxyCreatorTests-optimized.xml │ │ │ │ │ ├── AdvisorAutoProxyCreatorTests-quick-targetsource.xml │ │ │ │ │ ├── BeanNameAutoProxyCreatorInitTests-context.xml │ │ │ │ │ └── BeanNameAutoProxyCreatorTests-context.xml │ │ │ └── scope │ │ │ │ ├── ScopedProxyTests-list.xml │ │ │ │ ├── ScopedProxyTests-map.xml │ │ │ │ ├── ScopedProxyTests-override.xml │ │ │ │ └── ScopedProxyTests-testbean.xml │ │ │ ├── beans │ │ │ └── factory │ │ │ │ └── xml │ │ │ │ ├── LookupMethodWrappedByCglibProxyTests-context.xml │ │ │ │ ├── QualifierAnnotationTests-context.xml │ │ │ │ ├── XmlBeanFactoryTests-autowire.xml │ │ │ │ ├── XmlBeanFactoryTests-child.xml │ │ │ │ ├── XmlBeanFactoryTests-classNotFound.xml │ │ │ │ ├── XmlBeanFactoryTests-collections.xml │ │ │ │ ├── XmlBeanFactoryTests-complexFactoryCircle.xml │ │ │ │ ├── XmlBeanFactoryTests-constructorArg.xml │ │ │ │ ├── XmlBeanFactoryTests-constructorOverrides.xml │ │ │ │ ├── XmlBeanFactoryTests-defaultAutowire.xml │ │ │ │ ├── XmlBeanFactoryTests-defaultLazyInit.xml │ │ │ │ ├── XmlBeanFactoryTests-delegationOverrides.xml │ │ │ │ ├── XmlBeanFactoryTests-depCarg.xml │ │ │ │ ├── XmlBeanFactoryTests-depCargAutowire.xml │ │ │ │ ├── XmlBeanFactoryTests-depCargInner.xml │ │ │ │ ├── XmlBeanFactoryTests-depDependsOn.xml │ │ │ │ ├── XmlBeanFactoryTests-depDependsOnInner.xml │ │ │ │ ├── XmlBeanFactoryTests-depMaterializeThis.xml │ │ │ │ ├── XmlBeanFactoryTests-depProp.xml │ │ │ │ ├── XmlBeanFactoryTests-depPropAutowireByName.xml │ │ │ │ ├── XmlBeanFactoryTests-depPropAutowireByType.xml │ │ │ │ ├── XmlBeanFactoryTests-depPropInTheMiddle.xml │ │ │ │ ├── XmlBeanFactoryTests-depPropInner.xml │ │ │ │ ├── XmlBeanFactoryTests-factoryCircle.xml │ │ │ │ ├── XmlBeanFactoryTests-initializers.xml │ │ │ │ ├── XmlBeanFactoryTests-invalid.xml │ │ │ │ ├── XmlBeanFactoryTests-invalidOverridesNoSuchMethod.xml │ │ │ │ ├── XmlBeanFactoryTests-localCollectionsUsingXsd.xml │ │ │ │ ├── XmlBeanFactoryTests-noSuchFactoryMethod.xml │ │ │ │ ├── XmlBeanFactoryTests-overrides.xml │ │ │ │ ├── XmlBeanFactoryTests-parent.xml │ │ │ │ ├── XmlBeanFactoryTests-recursiveImport.xml │ │ │ │ ├── XmlBeanFactoryTests-reftypes.xml │ │ │ │ ├── XmlBeanFactoryTests-resource.xml │ │ │ │ ├── XmlBeanFactoryTests-resourceImport.xml │ │ │ │ ├── XmlBeanFactoryTests-testWithDuplicateNameInAlias.xml │ │ │ │ ├── XmlBeanFactoryTests-testWithDuplicateNames.xml │ │ │ │ ├── simplePropertyNamespaceHandlerWithExpressionLanguageTests.xml │ │ │ │ └── support │ │ │ │ └── CustomNamespaceHandlerTests-context.xml │ │ │ ├── cache │ │ │ └── config │ │ │ │ ├── annotationDrivenCacheConfig.xml │ │ │ │ ├── annotationDrivenCacheNamespace-manager-resolver.xml │ │ │ │ ├── annotationDrivenCacheNamespace-resolver.xml │ │ │ │ ├── annotationDrivenCacheNamespace.xml │ │ │ │ ├── cache-advice-invalid.xml │ │ │ │ └── cache-advice.xml │ │ │ ├── context │ │ │ ├── access │ │ │ │ ├── ContextJndiBeanFactoryLocatorTests-collections.xml │ │ │ │ ├── ContextJndiBeanFactoryLocatorTests-parent.xml │ │ │ │ └── ContextSingletonBeanFactoryLocatorTests-context.xml │ │ │ ├── annotation │ │ │ │ ├── DestroyMethodInferenceTests-context.xml │ │ │ │ ├── EnableLoadTimeWeavingTests-context.xml │ │ │ │ ├── Spr6602Tests-context.xml │ │ │ │ ├── aspectjTypeFilterTests.xml │ │ │ │ ├── aspectjTypeFilterTestsWithPlaceholders.xml │ │ │ │ ├── componentScanRespectsProfileAnnotationTests.xml │ │ │ │ ├── componentScanWithAutowiredQualifierTests.xml │ │ │ │ ├── configuration │ │ │ │ │ ├── AutowiredConfigurationTests-custom.xml │ │ │ │ │ ├── AutowiredConfigurationTests.xml │ │ │ │ │ ├── ImportXmlConfig-context.xml │ │ │ │ │ ├── ImportXmlWithAopNamespace-context.xml │ │ │ │ │ ├── ImportXmlWithConfigurationClass-context.xml │ │ │ │ │ ├── SecondLevelSubConfig-context.xml │ │ │ │ │ ├── ValueInjectionTests.xml │ │ │ │ │ ├── annotation-config.xml │ │ │ │ │ └── aspectj-autoproxy-config.xml │ │ │ │ ├── customAnnotationUsedForBothComponentScanAndQualifierTests.xml │ │ │ │ ├── customNameGeneratorTests.xml │ │ │ │ ├── customScopeResolverTests.xml │ │ │ │ ├── customTypeFilterTests.xml │ │ │ │ ├── defaultAutowireByNameTests.xml │ │ │ │ ├── defaultAutowireByTypeTests.xml │ │ │ │ ├── defaultAutowireConstructorTests.xml │ │ │ │ ├── defaultAutowireNoTests.xml │ │ │ │ ├── defaultInitAndDestroyMethodsTests.xml │ │ │ │ ├── defaultLazyInitFalseTests.xml │ │ │ │ ├── defaultLazyInitTrueTests.xml │ │ │ │ ├── defaultNonExistingInitAndDestroyMethodsTests.xml │ │ │ │ ├── defaultWithNoOverridesTests.xml │ │ │ │ ├── doubleScanTests.xml │ │ │ │ ├── invalidClassNameScopeResolverTests.xml │ │ │ │ ├── invalidConstructorNameGeneratorTests.xml │ │ │ │ ├── matchingResourcePatternTests.xml │ │ │ │ ├── multipleConstructors.xml │ │ │ │ ├── nonMatchingResourcePatternTests.xml │ │ │ │ ├── scopedProxyDefaultTests.xml │ │ │ │ ├── scopedProxyInterfacesTests.xml │ │ │ │ ├── scopedProxyInvalidConfigTests.xml │ │ │ │ ├── scopedProxyNoTests.xml │ │ │ │ ├── scopedProxyTargetClassTests.xml │ │ │ │ ├── simpleConfigTests.xml │ │ │ │ ├── simpleScanTests.xml │ │ │ │ └── spr10546 │ │ │ │ │ └── importedResource.xml │ │ │ ├── config │ │ │ │ ├── contextNamespaceHandlerTests-location-placeholder.xml │ │ │ │ ├── contextNamespaceHandlerTests-location.xml │ │ │ │ ├── contextNamespaceHandlerTests-override.xml │ │ │ │ ├── contextNamespaceHandlerTests-replace-ignore.xml │ │ │ │ ├── contextNamespaceHandlerTests-replace.xml │ │ │ │ ├── contextNamespaceHandlerTests-simple.xml │ │ │ │ └── contextNamespaceHandlerTests-system.xml │ │ │ ├── conversionservice │ │ │ │ └── conversionService.xml │ │ │ ├── event │ │ │ │ └── simple-event-configuration.xml │ │ │ ├── groovy │ │ │ │ └── test.xml │ │ │ └── support │ │ │ │ ├── ClassPathXmlApplicationContextTests-resource.xml │ │ │ │ ├── ClassPathXmlApplicationContextTests-resourceImport.xml │ │ │ │ ├── GenericXmlApplicationContextTests-context.xml │ │ │ │ ├── aliasForParent.xml │ │ │ │ ├── aliasThatOverridesParent.xml │ │ │ │ ├── childWithProxy.xml │ │ │ │ ├── classWithPlaceholder.xml │ │ │ │ ├── conversionService.xml │ │ │ │ ├── conversionServiceWithResourceOverriding.xml │ │ │ │ ├── invalidClass.xml │ │ │ │ ├── invalidValueType.xml │ │ │ │ ├── lifecycleTests.xml │ │ │ │ ├── messages_de_DE.xml │ │ │ │ ├── simpleContext.xml │ │ │ │ ├── simpleThreadScopeTests.xml │ │ │ │ ├── spr7283.xml │ │ │ │ ├── spr7816.xml │ │ │ │ └── test │ │ │ │ ├── aliased-contextC.xml │ │ │ │ ├── contextA.xml │ │ │ │ ├── contextB.xml │ │ │ │ ├── contextC.xml │ │ │ │ ├── import1.xml │ │ │ │ └── subtest │ │ │ │ └── import2.xml │ │ │ ├── ejb │ │ │ └── config │ │ │ │ └── jeeNamespaceHandlerTests.xml │ │ │ ├── instrument │ │ │ └── classloading │ │ │ │ └── testResource.xml │ │ │ ├── jmx │ │ │ ├── applicationContext.xml │ │ │ └── export │ │ │ │ ├── annotation │ │ │ │ ├── annotations.xml │ │ │ │ ├── componentScan.xml │ │ │ │ ├── lazyAssembling.xml │ │ │ │ └── lazyNaming.xml │ │ │ │ ├── assembler │ │ │ │ ├── interfaceAssembler.xml │ │ │ │ ├── interfaceAssemblerCustom.xml │ │ │ │ ├── interfaceAssemblerMapped.xml │ │ │ │ ├── metadata-autodetect.xml │ │ │ │ ├── metadataAssembler.xml │ │ │ │ ├── methodExclusionAssembler.xml │ │ │ │ ├── methodExclusionAssemblerCombo.xml │ │ │ │ ├── methodExclusionAssemblerMapped.xml │ │ │ │ ├── methodExclusionAssemblerNotMapped.xml │ │ │ │ ├── methodNameAssembler.xml │ │ │ │ ├── methodNameAssemblerMapped.xml │ │ │ │ └── reflectiveAssembler.xml │ │ │ │ ├── autodetectLazyMBeans.xml │ │ │ │ ├── autodetectMBeans.xml │ │ │ │ ├── autodetectNoMBeans.xml │ │ │ │ ├── customConfigurer.xml │ │ │ │ ├── excludedBeans.xml │ │ │ │ ├── lazyInit.xml │ │ │ │ ├── notificationPublisherLazyTests.xml │ │ │ │ ├── notificationPublisherTests.xml │ │ │ │ └── propertyPlaceholderConfigurer.xml │ │ │ ├── scheduling │ │ │ ├── annotation │ │ │ │ └── taskNamespaceTests.xml │ │ │ └── config │ │ │ │ ├── annotationDrivenContext.xml │ │ │ │ ├── executorContext.xml │ │ │ │ ├── lazyScheduledTasksContext.xml │ │ │ │ ├── scheduledTasksContext.xml │ │ │ │ └── schedulerContext.xml │ │ │ └── scripting │ │ │ ├── bsh │ │ │ ├── bsh-with-xsd.xml │ │ │ ├── bshBrokenContext.xml │ │ │ ├── bshContext.xml │ │ │ └── bshRefreshableContext.xml │ │ │ ├── config │ │ │ ├── scriptingDefaultsProxyTargetClassTests.xml │ │ │ └── scriptingDefaultsTests.xml │ │ │ ├── groovy │ │ │ ├── GroovyAspectIntegrationTests-groovy-dynamic-context.xml │ │ │ ├── GroovyAspectIntegrationTests-groovy-interface-context.xml │ │ │ ├── GroovyAspectIntegrationTests-groovy-proxy-target-class-context.xml │ │ │ ├── GroovyAspectIntegrationTests-java-context.xml │ │ │ ├── calculators-with-xsd.xml │ │ │ ├── calculators.xml │ │ │ ├── groovy-multiple-properties.xml │ │ │ ├── groovy-with-xsd-jsr223.xml │ │ │ ├── groovy-with-xsd-proxy-target-class.xml │ │ │ ├── groovy-with-xsd.xml │ │ │ ├── groovyBrokenContext.xml │ │ │ ├── groovyContext.xml │ │ │ ├── groovyContextWithJsr223.xml │ │ │ ├── groovyRefreshableContext.xml │ │ │ ├── lwspBadGroovyContext.xml │ │ │ ├── twoClassesCorrectOneFirst.xml │ │ │ └── twoClassesWrongOneFirst.xml │ │ │ └── support │ │ │ ├── groovyReferences.xml │ │ │ └── jsr223-with-xsd.xml │ │ ├── spring-core │ │ └── src │ │ │ └── test │ │ │ └── resources │ │ │ ├── log4j2-test.xml │ │ │ └── org │ │ │ └── springframework │ │ │ ├── core │ │ │ └── io │ │ │ │ └── example.xml │ │ │ └── util │ │ │ └── xml │ │ │ ├── testContentHandler.xml │ │ │ └── testLexicalHandler.xml │ │ ├── spring-expression │ │ └── src │ │ │ └── test │ │ │ └── resources │ │ │ └── log4j2-test.xml │ │ ├── spring-instrument │ │ └── src │ │ │ └── test │ │ │ └── resources │ │ │ └── log4j2-test.xml │ │ ├── spring-jdbc │ │ └── src │ │ │ ├── main │ │ │ └── resources │ │ │ │ └── org │ │ │ │ └── springframework │ │ │ │ └── jdbc │ │ │ │ └── support │ │ │ │ └── sql-error-codes.xml │ │ │ └── test │ │ │ └── resources │ │ │ ├── log4j2-test.xml │ │ │ └── org │ │ │ └── springframework │ │ │ └── jdbc │ │ │ ├── config │ │ │ ├── jdbc-config-custom-separator.xml │ │ │ ├── jdbc-config-db-name-default-and-anonymous-datasource.xml │ │ │ ├── jdbc-config-db-name-explicit.xml │ │ │ ├── jdbc-config-db-name-generated.xml │ │ │ ├── jdbc-config-db-name-implicit.xml │ │ │ ├── jdbc-config-multiple-datasources.xml │ │ │ ├── jdbc-config-pattern.xml │ │ │ ├── jdbc-config.xml │ │ │ ├── jdbc-destroy-config.xml │ │ │ ├── jdbc-destroy-nested-config-h2.xml │ │ │ ├── jdbc-destroy-nested-config.xml │ │ │ ├── jdbc-initialize-cache-config.xml │ │ │ ├── jdbc-initialize-config.xml │ │ │ ├── jdbc-initialize-custom-separator.xml │ │ │ ├── jdbc-initialize-endings-config.xml │ │ │ ├── jdbc-initialize-endings-nested-config.xml │ │ │ ├── jdbc-initialize-expression-config.xml │ │ │ ├── jdbc-initialize-fail-config.xml │ │ │ ├── jdbc-initialize-pattern-config.xml │ │ │ └── jdbc-initialize-placeholder-config.xml │ │ │ ├── object │ │ │ ├── GenericSqlQueryTests-context.xml │ │ │ └── GenericStoredProcedureTests-context.xml │ │ │ └── support │ │ │ ├── custom-error-codes.xml │ │ │ ├── test-custom-translators-context.xml │ │ │ ├── test-error-codes.xml │ │ │ └── wildcard-error-codes.xml │ │ ├── spring-jms │ │ └── src │ │ │ └── test │ │ │ └── resources │ │ │ ├── log4j2-test.xml │ │ │ └── org │ │ │ └── springframework │ │ │ └── jms │ │ │ ├── annotation │ │ │ ├── annotation-driven-custom-container-factory.xml │ │ │ ├── annotation-driven-custom-handler-method-factory.xml │ │ │ ├── annotation-driven-custom-registry.xml │ │ │ ├── annotation-driven-default-container-factory.xml │ │ │ ├── annotation-driven-full-config.xml │ │ │ ├── annotation-driven-full-configurable-config.xml │ │ │ ├── annotation-driven-jms-listener-repeatable.xml │ │ │ ├── annotation-driven-jms-listeners.xml │ │ │ └── annotation-driven-sample-config.xml │ │ │ └── config │ │ │ └── jmsNamespaceHandlerTests.xml │ │ ├── spring-messaging │ │ └── src │ │ │ └── test │ │ │ └── resources │ │ │ └── log4j2-test.xml │ │ ├── spring-orm │ │ └── src │ │ │ └── test │ │ │ └── resources │ │ │ ├── log4j2-test.xml │ │ │ └── org │ │ │ └── springframework │ │ │ └── orm │ │ │ └── jpa │ │ │ ├── META-INF │ │ │ └── persistence.xml │ │ │ ├── domain │ │ │ ├── persistence-context.xml │ │ │ ├── persistence-multi.xml │ │ │ └── persistence.xml │ │ │ ├── eclipselink │ │ │ └── eclipselink-manager.xml │ │ │ ├── hibernate │ │ │ ├── hibernate-manager-multi.xml │ │ │ ├── hibernate-manager-native.xml │ │ │ └── hibernate-manager.xml │ │ │ ├── inject.xml │ │ │ ├── memdb.xml │ │ │ ├── multi-jpa-emf.xml │ │ │ ├── persistence-complex.xml │ │ │ ├── persistence-example1.xml │ │ │ ├── persistence-example2.xml │ │ │ ├── persistence-example3.xml │ │ │ ├── persistence-example4.xml │ │ │ ├── persistence-example5.xml │ │ │ ├── persistence-example6.xml │ │ │ ├── persistence-exclude-1.0.xml │ │ │ ├── persistence-exclude-2.0.xml │ │ │ ├── persistence-invalid.xml │ │ │ └── persistence-no-schema.xml │ │ ├── spring-oxm │ │ └── src │ │ │ └── test │ │ │ └── resources │ │ │ ├── log4j2-test.xml │ │ │ └── org │ │ │ └── springframework │ │ │ └── oxm │ │ │ ├── castor │ │ │ ├── mapping.xml │ │ │ └── order-mapping.xml │ │ │ ├── config │ │ │ └── oxmNamespaceHandlerTest.xml │ │ │ ├── jaxb │ │ │ └── jaxb2.xml │ │ │ └── jibx │ │ │ └── binding.xml │ │ ├── spring-test │ │ └── src │ │ │ └── test │ │ │ ├── resources │ │ │ ├── META-INF │ │ │ │ └── web-resources │ │ │ │ │ └── WEB-INF │ │ │ │ │ ├── layouts │ │ │ │ │ └── tiles.xml │ │ │ │ │ └── views │ │ │ │ │ └── tiles.xml │ │ │ ├── log4j2-test.xml │ │ │ └── org │ │ │ │ └── springframework │ │ │ │ └── test │ │ │ │ ├── context │ │ │ │ ├── expression │ │ │ │ │ └── ExpressionUsageTests-context.xml │ │ │ │ ├── groovy │ │ │ │ │ ├── DefaultScriptDetectionXmlSupersedesGroovySpringContextTests-context.xml │ │ │ │ │ └── contextB.xml │ │ │ │ ├── hierarchies │ │ │ │ │ ├── standard │ │ │ │ │ │ ├── SingleTestClassWithTwoLevelContextHierarchyAndMixedConfigTypesTests-ChildConfig.xml │ │ │ │ │ │ └── TestHierarchyLevelTwoWithSingleLevelContextHierarchyAndMixedConfigTypesTests-context.xml │ │ │ │ │ └── web │ │ │ │ │ │ └── DispatcherWacRootWacEarTests-context.xml │ │ │ │ ├── junit4 │ │ │ │ │ ├── ConcreteTransactionalJUnit4SpringContextTests-context.xml │ │ │ │ │ ├── FailingBeforeAndAfterMethodsTests-context.xml │ │ │ │ │ ├── MultipleResourcesSpringJUnit4ClassRunnerAppCtxTests-context1.xml │ │ │ │ │ ├── MultipleResourcesSpringJUnit4ClassRunnerAppCtxTests-context2.xml │ │ │ │ │ ├── MultipleResourcesSpringJUnit4ClassRunnerAppCtxTests-context3.xml │ │ │ │ │ ├── ParameterizedDependencyInjectionTests-context.xml │ │ │ │ │ ├── SpringJUnit4ClassRunnerAppCtxTests-context.xml │ │ │ │ │ ├── aci │ │ │ │ │ │ └── xml │ │ │ │ │ │ │ └── MultipleInitializersXmlConfigTests-context.xml │ │ │ │ │ ├── hybrid │ │ │ │ │ │ └── HybridContextLoaderTests-context.xml │ │ │ │ │ ├── orm │ │ │ │ │ │ ├── HibernateSessionFlushingTests-context.xml │ │ │ │ │ │ └── domain │ │ │ │ │ │ │ ├── DriversLicense.hbm.xml │ │ │ │ │ │ │ └── Person.hbm.xml │ │ │ │ │ ├── profile │ │ │ │ │ │ ├── importresource │ │ │ │ │ │ │ └── import.xml │ │ │ │ │ │ └── xml │ │ │ │ │ │ │ └── DefaultProfileXmlConfigTests-context.xml │ │ │ │ │ ├── spr3896 │ │ │ │ │ │ ├── BeanOverridingDefaultLocationsInheritedTests-context.xml │ │ │ │ │ │ ├── DefaultLocationsBaseTests-context.xml │ │ │ │ │ │ └── DefaultLocationsInheritedTests-context.xml │ │ │ │ │ ├── spr6128 │ │ │ │ │ │ └── AutowiredQualifierTests-context.xml │ │ │ │ │ ├── spr8849 │ │ │ │ │ │ ├── datasource-config-with-auto-generated-db-name.xml │ │ │ │ │ │ └── datasource-config.xml │ │ │ │ │ ├── spr9799 │ │ │ │ │ │ └── Spr9799XmlConfigTests-context.xml │ │ │ │ │ └── transactionalTests-context.xml │ │ │ │ ├── support │ │ │ │ │ ├── AbstractContextConfigurationUtilsTests$BareAnnotations-context.xml │ │ │ │ │ ├── CustomizedGenericXmlContextLoaderTests-context.xml │ │ │ │ │ ├── DelegatingSmartContextLoaderTests$ImproperDuplicateDefaultXmlAndConfigClassTestCase-context.xml │ │ │ │ │ ├── DelegatingSmartContextLoaderTests$XmlTestCase-context.xml │ │ │ │ │ └── GenericXmlContextLoaderResourceLocationsTests$1ClasspathExistentDefaultLocationsTestCase-context.xml │ │ │ │ ├── testng │ │ │ │ │ ├── ConcreteTransactionalTestNGSpringContextTests-context.xml │ │ │ │ │ ├── DirtiesContextTransactionalTestNGSpringContextTests-context.xml │ │ │ │ │ ├── FailingBeforeAndAfterMethodsTests-context.xml │ │ │ │ │ ├── TimedTransactionalTestNGSpringContextTests-context.xml │ │ │ │ │ └── transaction │ │ │ │ │ │ └── ejb │ │ │ │ │ │ ├── testng-package.xml │ │ │ │ │ │ ├── testng-test-separate.xml │ │ │ │ │ │ └── testng-test-together.xml │ │ │ │ ├── transaction │ │ │ │ │ └── ejb │ │ │ │ │ │ ├── common-config.xml │ │ │ │ │ │ ├── required-tx-config.xml │ │ │ │ │ │ └── requires-new-tx-config.xml │ │ │ │ └── web │ │ │ │ │ ├── BasicXmlWacTests-context.xml │ │ │ │ │ └── RequestAndSessionScopedBeansWacTests-context.xml │ │ │ │ └── web │ │ │ │ └── servlet │ │ │ │ └── samples │ │ │ │ └── context │ │ │ │ ├── root-context.xml │ │ │ │ └── servlet-context.xml │ │ │ └── webapp │ │ │ └── WEB-INF │ │ │ ├── layouts │ │ │ └── tiles.xml │ │ │ └── views │ │ │ └── tiles.xml │ │ ├── spring-tx │ │ └── src │ │ │ ├── main │ │ │ └── resources │ │ │ │ └── org │ │ │ │ └── springframework │ │ │ │ └── jca │ │ │ │ └── context │ │ │ │ └── ra.xml │ │ │ └── test │ │ │ └── resources │ │ │ ├── log4j2-test.xml │ │ │ └── org │ │ │ └── springframework │ │ │ └── transaction │ │ │ ├── annotation │ │ │ └── annotationTransactionNamespaceHandlerTests.xml │ │ │ ├── config │ │ │ ├── annotationDrivenConfigurationClassTests.xml │ │ │ └── annotationDrivenProxyTargetClassTests.xml │ │ │ ├── interceptor │ │ │ ├── noTransactionAttributeSource.xml │ │ │ └── transactionalBeanFactory.xml │ │ │ └── txNamespaceHandlerTests.xml │ │ ├── spring-web │ │ └── src │ │ │ ├── main │ │ │ └── resources │ │ │ │ └── META-INF │ │ │ │ └── web-fragment.xml │ │ │ └── test │ │ │ └── resources │ │ │ ├── log4j2-test.xml │ │ │ └── org │ │ │ └── springframework │ │ │ ├── http │ │ │ └── converter │ │ │ │ └── feed │ │ │ │ ├── atom.xml │ │ │ │ └── rss.xml │ │ │ └── web │ │ │ └── context │ │ │ └── request │ │ │ ├── requestScopeTests.xml │ │ │ ├── requestScopedProxyTests.xml │ │ │ └── sessionScopeTests.xml │ │ ├── spring-webflux │ │ └── src │ │ │ └── test │ │ │ └── resources │ │ │ ├── log4j2-test.xml │ │ │ └── org │ │ │ └── springframework │ │ │ └── web │ │ │ └── reactive │ │ │ └── handler │ │ │ └── map.xml │ │ ├── spring-webmvc │ │ └── src │ │ │ └── test │ │ │ └── resources │ │ │ ├── log4j2-test.xml │ │ │ └── org │ │ │ └── springframework │ │ │ └── web │ │ │ ├── context │ │ │ ├── WEB-INF │ │ │ │ ├── ContextLoaderTests-acc-context.xml │ │ │ │ ├── applicationContext.xml │ │ │ │ ├── context-addition.xml │ │ │ │ ├── contextInclude.xml │ │ │ │ ├── empty-context.xml │ │ │ │ ├── empty-servlet.xml │ │ │ │ ├── fail.xml │ │ │ │ ├── resources │ │ │ │ │ ├── messageSource.xml │ │ │ │ │ └── themeSource.xml │ │ │ │ ├── sessionContext.xml │ │ │ │ ├── test-servlet.xml │ │ │ │ ├── testNamespace.xml │ │ │ │ └── web.xml │ │ │ ├── beans1.xml │ │ │ └── ref1.xml │ │ │ └── servlet │ │ │ ├── config │ │ │ ├── annotation │ │ │ │ └── WEB-INF │ │ │ │ │ └── tiles.xml │ │ │ ├── mvc-config-argument-resolvers.xml │ │ │ ├── mvc-config-async-support.xml │ │ │ ├── mvc-config-bean-decoration.xml │ │ │ ├── mvc-config-content-negotiation-manager.xml │ │ │ ├── mvc-config-cors-minimal.xml │ │ │ ├── mvc-config-cors.xml │ │ │ ├── mvc-config-custom-conversion-service.xml │ │ │ ├── mvc-config-custom-validator.xml │ │ │ ├── mvc-config-default-servlet-optional-attrs.xml │ │ │ ├── mvc-config-default-servlet.xml │ │ │ ├── mvc-config-interceptors.xml │ │ │ ├── mvc-config-message-codes-resolver.xml │ │ │ ├── mvc-config-message-converters-defaults-off.xml │ │ │ ├── mvc-config-message-converters.xml │ │ │ ├── mvc-config-path-matching-mappings.xml │ │ │ ├── mvc-config-path-matching.xml │ │ │ ├── mvc-config-resources-chain-no-auto.xml │ │ │ ├── mvc-config-resources-chain.xml │ │ │ ├── mvc-config-resources-optional-attrs.xml │ │ │ ├── mvc-config-resources.xml │ │ │ ├── mvc-config-return-value-handlers.xml │ │ │ ├── mvc-config-view-controllers-minimal.xml │ │ │ ├── mvc-config-view-controllers.xml │ │ │ ├── mvc-config-view-resolution-content-negotiation.xml │ │ │ ├── mvc-config-view-resolution-custom-order.xml │ │ │ ├── mvc-config-view-resolution.xml │ │ │ └── mvc-config.xml │ │ │ ├── handler │ │ │ ├── map1.xml │ │ │ ├── map2.xml │ │ │ ├── map2err.xml │ │ │ └── map3.xml │ │ │ ├── resource │ │ │ └── tiles │ │ │ │ ├── tiles1.xml │ │ │ │ └── tiles2.xml │ │ │ └── view │ │ │ ├── tiles3 │ │ │ └── tiles-definitions.xml │ │ │ ├── views.xml │ │ │ └── xslt │ │ │ └── productData.xml │ │ ├── spring-websocket │ │ └── src │ │ │ └── test │ │ │ └── resources │ │ │ ├── log4j2-test.xml │ │ │ └── org │ │ │ └── springframework │ │ │ └── web │ │ │ └── socket │ │ │ └── config │ │ │ ├── websocket-config-broker-converters-defaults-off.xml │ │ │ ├── websocket-config-broker-converters.xml │ │ │ ├── websocket-config-broker-custom-argument-and-return-value-types.xml │ │ │ ├── websocket-config-broker-customchannels-default-executor.xml │ │ │ ├── websocket-config-broker-customchannels.xml │ │ │ ├── websocket-config-broker-relay.xml │ │ │ ├── websocket-config-broker-simple.xml │ │ │ ├── websocket-config-handlers-attributes.xml │ │ │ ├── websocket-config-handlers-sockjs-attributes.xml │ │ │ ├── websocket-config-handlers-sockjs.xml │ │ │ └── websocket-config-handlers.xml │ │ └── src │ │ ├── checkstyle │ │ ├── checkstyle-suppressions.xml │ │ └── checkstyle.xml │ │ ├── eclipse │ │ └── org.eclipse.wst.common.project.facet.core.xml │ │ ├── idea │ │ └── spring-framework.xml │ │ └── test │ │ └── resources │ │ ├── com │ │ └── foo │ │ │ └── component-config.xml │ │ ├── log4j2-test.xml │ │ └── org │ │ └── springframework │ │ ├── aop │ │ ├── config │ │ │ └── AopNamespaceHandlerScopeIntegrationTests-context.xml │ │ └── framework │ │ │ └── autoproxy │ │ │ └── AdvisorAutoProxyCreatorIntegrationTests-context.xml │ │ ├── context │ │ └── annotation │ │ │ └── ltw │ │ │ └── ComponentScanningWithLTWTests.xml │ │ ├── core │ │ └── env │ │ │ ├── EnvironmentSystemIntegrationTests-context-dev.xml │ │ │ ├── EnvironmentSystemIntegrationTests-context-prod.xml │ │ │ └── EnvironmentSystemIntegrationTests-context.xml │ │ └── transaction │ │ └── annotation │ │ └── enable-caching.xml │ └── sonar-project.properties ├── pom.xml ├── sonar-xml-plugin ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── sonar │ │ │ └── plugins │ │ │ └── xml │ │ │ ├── LineCounter.java │ │ │ ├── Utils.java │ │ │ ├── Xml.java │ │ │ ├── XmlHighlighting.java │ │ │ ├── XmlPlugin.java │ │ │ ├── XmlRulesDefinition.java │ │ │ ├── XmlSensor.java │ │ │ ├── XmlSonarWayProfile.java │ │ │ ├── checks │ │ │ ├── CharBeforePrologCheck.java │ │ │ ├── CheckList.java │ │ │ ├── CommentContainsPatternChecker.java │ │ │ ├── CommentedOutCodeCheck.java │ │ │ ├── FixmeCommentCheck.java │ │ │ ├── IndentationCheck.java │ │ │ ├── LineLengthCheck.java │ │ │ ├── NewlineCheck.java │ │ │ ├── ParsingErrorCheck.java │ │ │ ├── TabCharacterCheck.java │ │ │ ├── TodoCommentCheck.java │ │ │ ├── XPathCheck.java │ │ │ ├── ejb │ │ │ │ ├── DefaultInterceptorsLocationCheck.java │ │ │ │ ├── InterceptorExclusionsCheck.java │ │ │ │ └── package-info.java │ │ │ ├── hibernate │ │ │ │ ├── DatabaseSchemaUpdateCheck.java │ │ │ │ └── package-info.java │ │ │ ├── maven │ │ │ │ ├── ArtifactIdNamingConventionCheck.java │ │ │ │ ├── DependencyWithSystemScopeCheck.java │ │ │ │ ├── DeprecatedPomPropertiesCheck.java │ │ │ │ ├── DisallowedDependenciesCheck.java │ │ │ │ ├── GroupIdNamingConventionCheck.java │ │ │ │ ├── PomElementOrderCheck.java │ │ │ │ ├── helpers │ │ │ │ │ ├── MavenDependencyMatcher.java │ │ │ │ │ ├── PatternMatcher.java │ │ │ │ │ ├── RangedVersionMatcher.java │ │ │ │ │ ├── StringMatcher.java │ │ │ │ │ └── package-info.java │ │ │ │ └── package-info.java │ │ │ ├── package-info.java │ │ │ ├── security │ │ │ │ ├── HardcodedCredentialsCheck.java │ │ │ │ ├── android │ │ │ │ │ ├── AbstractAndroidManifestCheck.java │ │ │ │ │ ├── AndroidApplicationBackupCheck.java │ │ │ │ │ ├── AndroidClearTextCheck.java │ │ │ │ │ ├── AndroidComponentWithIntentFilterExportedCheck.java │ │ │ │ │ ├── AndroidCustomPermissionCheck.java │ │ │ │ │ ├── AndroidExportedContentPermissionsCheck.java │ │ │ │ │ ├── AndroidPermissionsCheck.java │ │ │ │ │ ├── AndroidProviderPermissionCheck.java │ │ │ │ │ ├── AndroidReceivingIntentsCheck.java │ │ │ │ │ ├── DebugFeatureCheck.java │ │ │ │ │ ├── Utils.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── package-info.java │ │ │ │ └── web │ │ │ │ │ ├── AbstractWebXmlCheck.java │ │ │ │ │ ├── BasicAuthenticationCheck.java │ │ │ │ │ ├── CrossOriginResourceSharingCheck.java │ │ │ │ │ ├── HttpOnlyOnCookiesCheck.java │ │ │ │ │ ├── ValidationFiltersCheck.java │ │ │ │ │ └── package-info.java │ │ │ ├── spring │ │ │ │ ├── DefaultMessageListenerContainerCheck.java │ │ │ │ ├── SingleConnectionFactoryCheck.java │ │ │ │ └── package-info.java │ │ │ └── struts │ │ │ │ ├── ActionNumberCheck.java │ │ │ │ ├── FormNameDuplicationCheck.java │ │ │ │ └── package-info.java │ │ │ └── package-info.java │ └── resources │ │ ├── org │ │ └── sonar │ │ │ └── l10n │ │ │ └── xml │ │ │ └── rules │ │ │ └── xml │ │ │ ├── S103.html │ │ │ ├── S103.json │ │ │ ├── S105.html │ │ │ ├── S105.json │ │ │ ├── S1120.html │ │ │ ├── S1120.json │ │ │ ├── S1134.html │ │ │ ├── S1134.json │ │ │ ├── S1135.html │ │ │ ├── S1135.json │ │ │ ├── S125.html │ │ │ ├── S125.json │ │ │ ├── S1778.html │ │ │ ├── S1778.json │ │ │ ├── S2068.html │ │ │ ├── S2068.json │ │ │ ├── S2260.html │ │ │ ├── S2260.json │ │ │ ├── S2321.html │ │ │ ├── S2321.json │ │ │ ├── S2647.html │ │ │ ├── S2647.json │ │ │ ├── S3281.html │ │ │ ├── S3281.json │ │ │ ├── S3282.html │ │ │ ├── S3282.json │ │ │ ├── S3330.html │ │ │ ├── S3330.json │ │ │ ├── S3355.html │ │ │ ├── S3355.json │ │ │ ├── S3373.html │ │ │ ├── S3373.json │ │ │ ├── S3374.html │ │ │ ├── S3374.json │ │ │ ├── S3417.html │ │ │ ├── S3417.json │ │ │ ├── S3419.html │ │ │ ├── S3419.json │ │ │ ├── S3420.html │ │ │ ├── S3420.json │ │ │ ├── S3421.html │ │ │ ├── S3421.json │ │ │ ├── S3422.html │ │ │ ├── S3422.json │ │ │ ├── S3423.html │ │ │ ├── S3423.json │ │ │ ├── S3438.html │ │ │ ├── S3438.json │ │ │ ├── S3439.html │ │ │ ├── S3439.json │ │ │ ├── S3822.html │ │ │ ├── S3822.json │ │ │ ├── S4507.html │ │ │ ├── S4507.json │ │ │ ├── S5122.html │ │ │ ├── S5122.json │ │ │ ├── S5322.html │ │ │ ├── S5322.json │ │ │ ├── S5332.html │ │ │ ├── S5332.json │ │ │ ├── S5594.html │ │ │ ├── S5594.json │ │ │ ├── S5604.html │ │ │ ├── S5604.json │ │ │ ├── S6358.html │ │ │ ├── S6358.json │ │ │ ├── S6359.html │ │ │ ├── S6359.json │ │ │ ├── S6361.html │ │ │ ├── S6361.json │ │ │ ├── S7207.html │ │ │ ├── S7207.json │ │ │ ├── Sonar_way_profile.json │ │ │ ├── XPathCheck.html │ │ │ └── XPathCheck.json │ │ └── static │ │ └── documentation.md │ └── test │ ├── java │ └── org │ │ └── sonar │ │ └── plugins │ │ └── xml │ │ ├── FileLinesContextTester.java │ │ ├── LineCounterTest.java │ │ ├── XmlHighlightingTest.java │ │ ├── XmlPluginTest.java │ │ ├── XmlRulesDefinitionTest.java │ │ ├── XmlSensorTest.java │ │ ├── XmlSonarWayProfileTest.java │ │ ├── XmlTest.java │ │ └── checks │ │ ├── CharBeforePrologCheckTest.java │ │ ├── CommentedOutCodeCheckTest.java │ │ ├── FixmeCommentCheckTest.java │ │ ├── IndentationCheckTest.java │ │ ├── LineLengthCheckTest.java │ │ ├── NewlineCheckTest.java │ │ ├── TabCharacterCheckTest.java │ │ ├── TodoCommentCheckTest.java │ │ ├── XPathCheckTest.java │ │ ├── ejb │ │ ├── DefaultInterceptorsLocationCheckTest.java │ │ └── InterceptorExclusionsCheckTest.java │ │ ├── hibernate │ │ └── DatabaseSchemaUpdateCheckTest.java │ │ ├── maven │ │ ├── ArtifactIdNamingConventionCheckTest.java │ │ ├── DependencyWithSystemScopeCheckTest.java │ │ ├── DeprecatedPomPropertiesCheckTest.java │ │ ├── DisallowedDependenciesCheckTest.java │ │ ├── GroupIdNamingConventionCheckTest.java │ │ ├── PomElementOrderCheckTest.java │ │ └── helpers │ │ │ ├── MavenDependencyMatcherTest.java │ │ │ ├── PatternMatcherTest.java │ │ │ ├── RangedVersionMatcherTest.java │ │ │ └── StringMatcherTest.java │ │ ├── security │ │ ├── HardcodedCredentialsCheckTest.java │ │ ├── android │ │ │ ├── AndroidApplicationBackupCheckTest.java │ │ │ ├── AndroidClearTextCheckTest.java │ │ │ ├── AndroidComponentWithIntentFilterExportedCheckTest.java │ │ │ ├── AndroidCustomPermissionCheckTest.java │ │ │ ├── AndroidExportedContentPermissionsCheckTest.java │ │ │ ├── AndroidPermissionsCheckTest.java │ │ │ ├── AndroidProviderPermissionCheckTest.java │ │ │ ├── AndroidReceivingIntentsCheckTest.java │ │ │ └── DebugFeatureCheckTest.java │ │ └── web │ │ │ ├── BasicAuthenticationCheckTest.java │ │ │ ├── CrossOriginResourceSharingCheckTest.java │ │ │ ├── HttpOnlyOnCookiesCheckTest.java │ │ │ └── ValidationFiltersCheckTest.java │ │ ├── spring │ │ ├── DefaultMessageListenerContainerCheckTest.java │ │ └── SingleConnectionFactoryCheckTest.java │ │ └── struts │ │ ├── ActionNumberCheckTest.java │ │ └── FormNameDuplicationCheckTest.java │ └── resources │ ├── checks │ ├── ActionNumberCheck │ │ ├── tooManyActionsCustom │ │ │ └── struts-config.xml │ │ ├── tooManyActionsDefault │ │ │ └── struts-config.xml │ │ └── validActions │ │ │ └── struts-config.xml │ ├── AndroidApplicationBackupCheck │ │ ├── AndroidApplicationBelowSDK23 │ │ │ └── AndroidManifest.xml │ │ ├── AndroidManifest.xml │ │ └── NotManifest.xml │ ├── AndroidClearTextCheck │ │ ├── AndroidManifest.xml │ │ ├── NotManifest.xml │ │ └── implicit │ │ │ └── AndroidManifest.xml │ ├── AndroidComponentWithIntentFilterExportedCheck │ │ ├── AndroidManifest.xml │ │ └── NotManifest.xml │ ├── AndroidCustomPermissionCheck │ │ ├── AndroidManifest.xml │ │ └── AnyFileName.xml │ ├── AndroidExportedContentPermissionsCheck │ │ ├── AndroidManifest.xml │ │ └── NotManifest.xml │ ├── AndroidPermissionsCheck │ │ ├── AndroidManifest.xml │ │ └── AnyFileName.xml │ ├── AndroidProviderPermissionCheck │ │ ├── AndroidManifest.xml │ │ └── AnyFileName.xml │ ├── AndroidReceivingIntentsCheck │ │ ├── AndroidManifest.xml │ │ └── NotManifest.xml │ ├── ArtifactIdNamingConventionCheck │ │ ├── customNOK │ │ │ └── pom.xml │ │ ├── customOK │ │ │ └── pom.xml │ │ ├── defaultNOK │ │ │ └── pom.xml │ │ ├── defaultOK │ │ │ └── pom.xml │ │ ├── emptyArtifactId │ │ │ └── pom.xml │ │ └── noArtifactId │ │ │ └── pom.xml │ ├── BasicAuthenticationCheck │ │ ├── noweb.xml │ │ ├── with-https │ │ │ └── web.xml │ │ └── without-https │ │ │ └── web.xml │ ├── CharBeforePrologCheck │ │ ├── nok.xml │ │ ├── ok.xml │ │ └── ok_without_prolog.xml │ ├── CommentedOutCodeCheck │ │ └── CommentedOutCodeCheck.xml │ ├── CrossOriginResourceSharingCheck │ │ ├── non-web.xml │ │ └── web.xml │ ├── DatabaseSchemaUpdateCheck │ │ ├── hibernate11.cfg.xml │ │ ├── hibernate20.cfg.xml │ │ ├── hibernate30.cfg.xml │ │ └── hibernate30NoProperty.cfg.xml │ ├── DebugFeatureCheck │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ ├── not-debug │ │ │ └── AndroidManifest.xml │ │ ├── not-manifest │ │ │ └── AnyFileName.xml │ │ ├── other-web-application │ │ │ └── web.config │ │ └── web-application │ │ │ ├── Machine.config │ │ │ ├── not.a.web.config.xml │ │ │ ├── web.config │ │ │ └── web.debug.config │ ├── DefaultInterceptorsLocationCheck │ │ ├── ejb-interceptors.xml │ │ └── ejb-jar.xml │ ├── DefaultMessageListenerContainerCheck │ │ └── beans.xml │ ├── DependencyWithSystemScopeCheck │ │ └── pom.xml │ ├── DeprecatedPomPropertiesCheck │ │ └── pom.xml │ ├── DisallowedDependenciesCheck │ │ ├── noVersion │ │ │ └── pom.xml │ │ ├── propertyVersion │ │ │ └── pom.xml │ │ ├── rangeVersion │ │ │ └── pom.xml │ │ └── regexVersion │ │ │ └── pom.xml │ ├── FixmeCommentCheck │ │ └── FixmeCommentCheck.xml │ ├── FormNameDuplicationCheck │ │ └── form-validation.xml │ ├── GroupIdNamingConventionCheck │ │ ├── customNOK │ │ │ └── pom.xml │ │ ├── customOK │ │ │ └── pom.xml │ │ ├── defaultNOK │ │ │ └── pom.xml │ │ ├── defaultOK │ │ │ └── pom.xml │ │ ├── emptyGroupId │ │ │ └── pom.xml │ │ └── noGroupId │ │ │ └── pom.xml │ ├── HardcodedCredentialsCheck │ │ ├── android_password.xml │ │ ├── customized.xml │ │ ├── entities.xml │ │ ├── special-cases │ │ │ ├── dbeaver-data-sources.xml │ │ │ ├── filezilla-filezilla3-config.xml │ │ │ ├── filezilla-recentservers.xml │ │ │ ├── idea-WebServers.xml │ │ │ ├── jenkins-BapSshHostConfiguration.xml │ │ │ ├── jenkins-credentials.xml │ │ │ ├── sonarqube-analysis-properties.xml │ │ │ ├── sonarqube-pom.xml │ │ │ ├── spring-social-all.xml │ │ │ ├── spring-social-facebook-beans.xml │ │ │ ├── spring-social-github-beans.xml │ │ │ ├── spring-social-google-beans.xml │ │ │ ├── spring-social-linkedin-beans.xml │ │ │ ├── spring-social-twitter-beans.xml │ │ │ └── teiid-standalone.xml │ │ ├── tagsAndProperties.xml │ │ └── web-application │ │ │ ├── Machine.config │ │ │ └── web.config │ ├── HttpOnlyOnCookiesCheck │ │ ├── noweb.xml │ │ ├── with-namespace │ │ │ └── web.xml │ │ ├── with-prefixed-namespace │ │ │ └── web.xml │ │ ├── without-namespace │ │ │ └── web.xml │ │ └── without-schema │ │ │ └── web.xml │ ├── IndentationCheck │ │ ├── IndentationCheck.xml │ │ └── IndentationCheckCustom.xml │ ├── InterceptorExclusionsCheck │ │ └── ejb-jar.xml │ ├── LineLengthCheck │ │ ├── LineLengthCheck.xml │ │ └── LineLengthCheckCustom.xml │ ├── NewlineCheck │ │ └── test.xml │ ├── PomElementOrderCheck │ │ ├── Ok │ │ │ └── pom.xml │ │ ├── Wrong1 │ │ │ └── pom.xml │ │ └── Wrong2 │ │ │ └── pom.xml │ ├── SingleConnectionFactoryCheck │ │ └── beans.xml │ ├── TabCharacterCheck │ │ ├── noTabs.xml │ │ ├── tabsEverywhere.xml │ │ ├── tabsMaxReportedWithoutExtra.xml │ │ ├── tabsOnThreeLines.xml │ │ └── tabsSinglePlace.xml │ ├── TodoCommentCheck │ │ └── TodoCommentCheck.xml │ ├── ValidationFiltersCheck │ │ ├── incoherentFilters │ │ │ └── web.xml │ │ ├── incompleteFilters │ │ │ └── web.xml │ │ ├── withFilters │ │ │ └── web.xml │ │ └── withoutFilters │ │ │ └── web.xml │ ├── XPathCheck │ │ ├── double_colon_with_default_namespace.xml │ │ ├── double_colon_with_namespace_in_query.xml │ │ ├── double_colon_without_default_namespace.xml │ │ ├── simple.xml │ │ ├── with_default_namespaces.xml │ │ ├── with_namespace_uri.xml │ │ ├── with_namespace_uri_no_issues.xml │ │ ├── with_namespaces.xml │ │ ├── with_out_of_parent_namespace.xml │ │ ├── with_xml_namespace.xml │ │ └── without_message.xml │ ├── irrelevant.xml │ └── xPathFailure.xml │ ├── highlighting │ ├── bom.xml │ ├── bomCharBeforeProlog.xml │ └── bomWithProlog.xml │ ├── parsers │ └── linecount │ │ ├── char_before_prolog.xml │ │ ├── complex.xml │ │ ├── invalid.xml │ │ └── simple.xml │ ├── pom.xml │ └── src │ ├── MyClass.cls-meta.xml │ ├── not-web-application │ └── web.config │ ├── pom.xml │ ├── pom_with_chars_before_prolog.xml │ ├── pom_with_chars_before_prolog_and_missing_new_line.xml │ ├── shouldNotFail.xml │ ├── tabsEverywhere.xml │ └── wrong-ampersand.xhtml ├── sonarpedia.json ├── third-party-licenses.sh └── wss-unified-agent.config /.cirrus.star: -------------------------------------------------------------------------------- 1 | load("github.com/SonarSource/cirrus-modules@v3", "load_features") 2 | 3 | def main(ctx): 4 | return load_features(ctx) 5 | -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | .github/CODEOWNERS @SonarSource/quality-jvm-squad 2 | -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | Part of 2 | 8 | -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- 1 | --- 2 | name: sonar-release 3 | # This workflow is triggered when publishing a new github release 4 | # yamllint disable-line rule:truthy 5 | on: 6 | release: 7 | types: 8 | - published 9 | 10 | jobs: 11 | release: 12 | permissions: 13 | id-token: write 14 | contents: write 15 | uses: SonarSource/gh-action_release/.github/workflows/main.yaml@v5 16 | with: 17 | publishToBinaries: true 18 | mavenCentralSync: true 19 | slackChannel: squad-jvm-notifs 20 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Maven 2 | target/ 3 | .mvn/.develocity/ 4 | 5 | # IntelliJ IDEA 6 | *.iws 7 | *.iml 8 | *.ipr 9 | .idea/ 10 | 11 | # Eclipse 12 | .classpath 13 | .project 14 | .settings 15 | 16 | # ---- Mac OS X 17 | .DS_Store 18 | Icon? 19 | # Thumbnails 20 | ._* 21 | # Files that might appear on external disk 22 | .Spotlight-V100 23 | .Trashes 24 | 25 | # ---- Windows 26 | # Windows image file caches 27 | Thumbs.db 28 | # Folder config file 29 | Desktop.ini 30 | 31 | # Sonar 32 | .sonar 33 | .scannerwork 34 | -------------------------------------------------------------------------------- /.mvn/develocity.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | https://develocity.sonar.build 4 | 5 | 6 | 7 | #{env['CI'] == null} 8 | 9 | 10 | #{env['CI'] != null} 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /.mvn/extensions.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.gradle 4 | develocity-maven-extension 5 | 1.22.2 6 | 7 | 8 | -------------------------------------------------------------------------------- /NOTICE.txt: -------------------------------------------------------------------------------- 1 | XML 2 | Copyright (C) 2010-2025 SonarSource SA 3 | mailto:info AT sonarsource DOT com 4 | 5 | This product includes software developed at 6 | SonarSource (http://www.sonarsource.com/). 7 | -------------------------------------------------------------------------------- /its/plugin/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /its/plugin/projects/byte-order-mark/utf8-bom.xml: -------------------------------------------------------------------------------- 1 |  2 | This file should start with a byte order mark 3 | and end without any character (even a new line) after the closing tag -------------------------------------------------------------------------------- /its/plugin/projects/xml-sonar-runner/sonar-project.properties: -------------------------------------------------------------------------------- 1 | # Required metadata 2 | sonar.projectKey=org.codehaus.sonar:example-xml-sonar-runner 3 | sonar.projectName=XML project analyzed with the Sonar Runner 4 | sonar.projectVersion=1.0 5 | 6 | # Comma-separated paths to directories with sources (required) 7 | sonar.sources=src 8 | 9 | # Language 10 | sonar.language=xml 11 | 12 | # Encoding of the source files 13 | sonar.sourceEncoding=UTF-8 14 | 15 | sonar.xml.schemas=catalog.xsd 16 | 17 | -------------------------------------------------------------------------------- /its/plugin/projects/xml-sonar-runner/src/spring.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 9 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /its/plugin/src/test/resources/empty-profile.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | empty 4 | xml 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /its/ruling/src/test/resources/expected/xml-S1135.json: -------------------------------------------------------------------------------- 1 | { 2 | 'project:jboss-ejb3-tutorial/build.xml':[ 3 | 18, 4 | 361, 5 | ], 6 | 'project:jboss-ejb3-tutorial/mdb/META-INF/custom-ejb3-interceptors-aop.xml':[ 7 | 3, 8 | ], 9 | 'project:jboss-ejb3-tutorial/tableperinheritance/build.xml':[ 10 | 72, 11 | ], 12 | 'project:jboss-ejb3-tutorial/tableperinheritance/pom.xml':[ 13 | 20, 14 | ], 15 | 'project:sonar-java/its/plugin/projects/struts-1.3.9-lite/tiles/src/test/java/org/apache/struts/tiles/config/tiles-defs.xml':[ 16 | 51, 17 | ], 18 | 'project:spring-framework/spring-jms/src/test/resources/org/springframework/jms/config/jmsNamespaceHandlerTests.xml':[ 19 | 19, 20 | 85, 21 | ], 22 | } 23 | -------------------------------------------------------------------------------- /its/ruling/src/test/resources/expected/xml-S1778.json: -------------------------------------------------------------------------------- 1 | { 2 | 'project:jboss-ejb3-tutorial/service/META-INF/service-xmbean.xml':[ 3 | 1, 4 | ], 5 | } 6 | -------------------------------------------------------------------------------- /its/ruling/src/test/resources/expected/xml-S2068.json: -------------------------------------------------------------------------------- 1 | { 2 | 'project:asp.net-web-application/web.config':[ 3 | 7, 4 | ], 5 | } 6 | -------------------------------------------------------------------------------- /its/ruling/src/test/resources/expected/xml-S2647.json: -------------------------------------------------------------------------------- 1 | { 2 | 'project:special-cases/web/fake/web.xml':[ 3 | 14, 4 | ], 5 | } 6 | -------------------------------------------------------------------------------- /its/ruling/src/test/resources/expected/xml-S3281.json: -------------------------------------------------------------------------------- 1 | { 2 | 'project:sonar-java/java-checks/src/test/files/checks/xml/ejb/DefaultInterceptorsLocationCheck/ejb-interceptors.xml':[ 3 | 8, 4 | 9, 5 | ], 6 | } 7 | -------------------------------------------------------------------------------- /its/ruling/src/test/resources/expected/xml-S3282.json: -------------------------------------------------------------------------------- 1 | { 2 | 'project:jboss-ejb3-tutorial/interceptor/META-INF/ejb-jar.xml':[ 3 | 55, 4 | 56, 5 | ], 6 | 'project:sonar-java/java-checks/src/test/files/checks/xml/ejb/InterceptorExclusionsCheck/ejb-jar.xml':[ 7 | 12, 8 | 13, 9 | 17, 10 | ], 11 | } 12 | -------------------------------------------------------------------------------- /its/ruling/src/test/resources/expected/xml-S3330.json: -------------------------------------------------------------------------------- 1 | { 2 | 'project:special-cases/web/fake/web.xml':[ 3 | 9, 4 | ], 5 | } 6 | -------------------------------------------------------------------------------- /its/ruling/src/test/resources/expected/xml-S3355.json: -------------------------------------------------------------------------------- 1 | { 2 | 'project:sonar-java/java-checks/src/test/files/checks/xml/web/ValidationFiltersCheck/incoherentFilters/web.xml':[ 3 | 13, 4 | ], 5 | 'project:sonar-java/java-checks/src/test/files/checks/xml/web/ValidationFiltersCheck/incompleteFilters/web.xml':[ 6 | 9, 7 | ], 8 | 'project:special-cases/web/fake/web.xml':[ 9 | 18, 10 | ], 11 | } 12 | -------------------------------------------------------------------------------- /its/ruling/src/test/resources/expected/xml-S3373.json: -------------------------------------------------------------------------------- 1 | { 2 | 'project:sonar-java/java-checks/src/test/files/checks/xml/struts/ActionNumberCheck/tooManyActionsCustom/struts-config.xml':[ 3 | 15, 4 | ], 5 | 'project:sonar-java/java-checks/src/test/files/checks/xml/struts/ActionNumberCheck/tooManyActionsDefault/struts-config.xml':[ 6 | 15, 7 | ], 8 | } 9 | -------------------------------------------------------------------------------- /its/ruling/src/test/resources/expected/xml-S3374.json: -------------------------------------------------------------------------------- 1 | { 2 | 'project:sonar-java/java-checks/src/test/files/checks/xml/struts/FormNameDuplicationCheck/form-validation.xml':[ 3 | 9, 4 | 10, 5 | 22, 6 | ], 7 | } 8 | -------------------------------------------------------------------------------- /its/ruling/src/test/resources/expected/xml-S3417_doNotUseCommonsBeanutils.json: -------------------------------------------------------------------------------- 1 | { 2 | 'project:sonar-java/its/plugin/projects/struts-1.3.9-lite/core/pom.xml':[ 3 | 111, 4 | ], 5 | 'project:sonar-java/java-frontend/src/test/files/xml/maven/simple-project/pom.xml':[ 6 | 69, 7 | ], 8 | 'project:sonar-java/sonar-java-plugin/src/test/files/maven/pom.xml':[ 9 | 6, 10 | ], 11 | 'project:sonar-java/sonar-java-plugin/src/test/files/maven2/pom.xml':[ 12 | 13, 13 | ], 14 | } 15 | -------------------------------------------------------------------------------- /its/ruling/src/test/resources/expected/xml-S3417_doNotUseJunitBefore4.json: -------------------------------------------------------------------------------- 1 | { 2 | 'project:sonar-java/its/plugin/projects/struts-1.3.9-lite/core/pom.xml':[ 3 | 164, 4 | ], 5 | 'project:sonar-java/its/plugin/projects/struts-1.3.9-lite/taglib/pom.xml':[ 6 | 77, 7 | ], 8 | 'project:sonar-java/its/plugin/projects/struts-1.3.9-lite/tiles/pom.xml':[ 9 | 77, 10 | ], 11 | 'project:sonar-java/java-frontend/src/test/files/xml/maven/simple-project/pom.xml':[ 12 | 40, 13 | ], 14 | } 15 | -------------------------------------------------------------------------------- /its/ruling/src/test/resources/expected/xml-S3421.json: -------------------------------------------------------------------------------- 1 | { 2 | 'project:jboss-ejb3-tutorial/common/pom.xml':[ 3 | 7, 4 | 7, 5 | 7, 6 | ], 7 | 'project:sonar-java/its/plugin/projects/struts-1.3.9-lite/taglib/pom.xml':[ 8 | 94, 9 | ], 10 | 'project:sonar-java/its/plugin/projects/struts-1.3.9-lite/tiles/pom.xml':[ 11 | 87, 12 | ], 13 | 'project:sonar-java/java-checks/src/test/files/checks/xml/maven/DeprecatedPomPropertiesCheck/pom.xml':[ 14 | 9, 15 | 20, 16 | ], 17 | } 18 | -------------------------------------------------------------------------------- /its/ruling/src/test/resources/expected/xml-S3422.json: -------------------------------------------------------------------------------- 1 | { 2 | 'project:sonar-java/java-frontend/src/test/files/xml/maven/simple-project/pom.xml':[ 3 | 32, 4 | ], 5 | } 6 | -------------------------------------------------------------------------------- /its/ruling/src/test/resources/expected/xml-S3438.json: -------------------------------------------------------------------------------- 1 | { 2 | 'project:sonar-java/java-checks/src/test/files/checks/xml/spring/SingleConnectionFactoryCheck/beans.xml':[ 3 | 9, 4 | 21, 5 | 27, 6 | ], 7 | } 8 | -------------------------------------------------------------------------------- /its/ruling/src/test/resources/expected/xml-S3439.json: -------------------------------------------------------------------------------- 1 | { 2 | 'project:sonar-java/java-checks/src/test/files/checks/xml/spring/DefaultMessageListenerContainerCheck/beans.xml':[ 3 | 9, 4 | 12, 5 | 33, 6 | 42, 7 | ], 8 | } 9 | -------------------------------------------------------------------------------- /its/ruling/src/test/resources/expected/xml-S3822.json: -------------------------------------------------------------------------------- 1 | { 2 | 'project:sonar-java/java-checks/src/test/files/checks/xml/hibernate/DatabaseSchemaUpdateCheck/hibernate11.cfg.xml':[ 3 | 6, 4 | 9, 5 | ], 6 | 'project:sonar-java/java-checks/src/test/files/checks/xml/hibernate/DatabaseSchemaUpdateCheck/hibernate20.cfg.xml':[ 7 | 7, 8 | ], 9 | 'project:sonar-java/java-checks/src/test/files/checks/xml/hibernate/DatabaseSchemaUpdateCheck/hibernate30.cfg.xml':[ 10 | 7, 11 | 8, 12 | 9, 13 | 10, 14 | 12, 15 | 16, 16 | ], 17 | } 18 | -------------------------------------------------------------------------------- /its/ruling/src/test/resources/expected/xml-S4507.json: -------------------------------------------------------------------------------- 1 | { 2 | 'project:asp.net-web-application/web.config':[ 3 | 3, 4 | ], 5 | 'project:special-cases/android-application/app1/AndroidManifest.xml':[ 6 | 8, 7 | ], 8 | } 9 | -------------------------------------------------------------------------------- /its/ruling/src/test/resources/expected/xml-S5122.json: -------------------------------------------------------------------------------- 1 | { 2 | 'project:special-cases/web/fake/web.xml':[ 3 | 22, 4 | ], 5 | } 6 | -------------------------------------------------------------------------------- /its/ruling/src/test/resources/expected/xml-S5332.json: -------------------------------------------------------------------------------- 1 | { 2 | 'project:special-cases/android-application/app1/AndroidManifest.xml':[ 3 | 7, 4 | ], 5 | 'project:special-cases/android-application/app2/AndroidManifest.xml':[ 6 | 17, 7 | ], 8 | 'project:special-cases/android-application/app3/AndroidManifest.xml':[ 9 | 8, 10 | ], 11 | } 12 | -------------------------------------------------------------------------------- /its/ruling/src/test/resources/expected/xml-S5594.json: -------------------------------------------------------------------------------- 1 | { 2 | 'project:special-cases/android-application/app2/AndroidManifest.xml':[ 3 | 20, 4 | ], 5 | 'project:special-cases/android-application/app3/AndroidManifest.xml':[ 6 | 26, 7 | ], 8 | } 9 | -------------------------------------------------------------------------------- /its/ruling/src/test/resources/expected/xml-S5604.json: -------------------------------------------------------------------------------- 1 | { 2 | 'project:special-cases/android-application/app1/AndroidManifest.xml':[ 3 | 324, 4 | ], 5 | 'project:special-cases/android-application/app3/AndroidManifest.xml':[ 6 | 5, 7 | ], 8 | } 9 | -------------------------------------------------------------------------------- /its/ruling/src/test/resources/expected/xml-S6358.json: -------------------------------------------------------------------------------- 1 | { 2 | 'project:special-cases/android-application/app1/AndroidManifest.xml':[ 3 | 7, 4 | ], 5 | 'project:special-cases/android-application/app2/AndroidManifest.xml':[ 6 | 17, 7 | ], 8 | 'project:special-cases/android-application/app3/AndroidManifest.xml':[ 9 | 8, 10 | ], 11 | } 12 | -------------------------------------------------------------------------------- /its/ruling/src/test/resources/expected/xml-S7207.json: -------------------------------------------------------------------------------- 1 | { 2 | 'project:special-cases/android-application/app1/AndroidManifest.xml':[ 3 | 11, 4 | 30, 5 | 42, 6 | 54, 7 | 66, 8 | 78, 9 | 90, 10 | 102, 11 | 113, 12 | 124, 13 | 135, 14 | 146, 15 | 157, 16 | 169, 17 | 180, 18 | 191, 19 | 202, 20 | 213, 21 | 224, 22 | 235, 23 | 246, 24 | 257, 25 | 268, 26 | 280, 27 | 293, 28 | 306, 29 | ], 30 | 'project:special-cases/android-application/app3/AndroidManifest.xml':[ 31 | 16, 32 | 26, 33 | ], 34 | } 35 | -------------------------------------------------------------------------------- /its/ruling/src/test/resources/expected/xml-checkstyleXPath.json: -------------------------------------------------------------------------------- 1 | { 2 | 'project:sonar-java/external-reports/src/test/resources/checkstyle/checkstyle-result.xml':[ 3 | 2, 4 | ], 5 | 'project:sonar-java/external-reports/src/test/resources/checkstyle/checkstyle-with-errors.xml':[ 6 | 2, 7 | ], 8 | 'project:sonar-java/external-reports/src/test/resources/checkstyle/checkstyle-with-invalid-line.xml':[ 9 | 2, 10 | ], 11 | } 12 | -------------------------------------------------------------------------------- /its/sources/README.md: -------------------------------------------------------------------------------- 1 | # Github projects: 2 | 3 | * jboss-ejb3-tutorial: git@github.com:jbossejb3/jboss-ejb3-tutorial.git 4 | * sonar-java: git@github.com:SonarSource/sonar-java.git 5 | * spring-framework: git@github.com:spring-projects/spring-framework.git 6 | 7 | # cleaning projects 8 | 9 | From within each project folder, remove all the non-xml files: 10 | ``` 11 | find . -type f ! -name '*.xml' -delete 12 | rm -rf .git 13 | ``` 14 | 15 | To count the number of xml files remaining: 16 | ``` 17 | find . -type f -name '*.xml' | wc -l 18 | ``` 19 | 20 | To list all the xml files: 21 | ``` 22 | find . -type f -name '*.xml' 23 | ``` 24 | 25 | -------------------------------------------------------------------------------- /its/sources/projects/asp.net-web-application/web.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /its/sources/projects/jboss-ejb3-tutorial/blob/META-INF/persistence.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | java:/DefaultDS 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /its/sources/projects/jboss-ejb3-tutorial/composite/META-INF/persistence.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | java:/DefaultDS 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /its/sources/projects/jboss-ejb3-tutorial/consumer/META-INF/queue-example-service.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | queue/tutorial/example 8 | jboss.messaging:service=ServerPeer 9 | jboss.messaging:service=PostOffice 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /its/sources/projects/jboss-ejb3-tutorial/consumer_deployment_descriptor/META-INF/queue-example-service.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | queue/tutorial/example 8 | jboss.messaging:service=ServerPeer 9 | jboss.messaging:service=PostOffice 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /its/sources/projects/jboss-ejb3-tutorial/dependency/META-INF/jboss-service.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /its/sources/projects/jboss-ejb3-tutorial/dependency/META-INF/jboss.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | 10 | 11 | HasXmlMBeanDependencyBean 12 | jboss.test:service=DependedOn 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /its/sources/projects/jboss-ejb3-tutorial/embeddable/META-INF/persistence.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | java:/DefaultDS 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /its/sources/projects/jboss-ejb3-tutorial/enterprise_app_ejb_injection/ear/src/main/resources/application.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | EJB3 Ear tutorial 8 | 9 | 10 | 11 | jboss-ejb3-tutorial-enterprise_webapp.war 12 | /tutorial 13 | 14 | 15 | 16 | jboss-ejb3-tutorial-enterprise_ejb3app.jar 17 | 18 | 19 | -------------------------------------------------------------------------------- /its/sources/projects/jboss-ejb3-tutorial/entity/META-INF/persistence.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | java:/DefaultDS 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /its/sources/projects/jboss-ejb3-tutorial/extended_pc/META-INF/persistence.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | java:/DefaultDS 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /its/sources/projects/jboss-ejb3-tutorial/guide/en/Author_Group.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | Bill Burke 6 | Jaikiran Pai 7 | 8 | -------------------------------------------------------------------------------- /its/sources/projects/jboss-ejb3-tutorial/guide/en/modules/todo.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | TODO 4 | 5 | 6 |
7 | TODO - Provide better support for Maven 8 | 9 | The current release should have the necessary support to run individual tutorials 10 | through Maven. This section is just a placeholder and will be removed soon. 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 |
-------------------------------------------------------------------------------- /its/sources/projects/jboss-ejb3-tutorial/guide/en/modules/tutorials.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Tutorials 5 |
6 | Stateless Session Beans 7 | &stateless; 8 |
9 | 10 |
11 | 12 | 13 | -------------------------------------------------------------------------------- /its/sources/projects/jboss-ejb3-tutorial/hibernate/META-INF/persistence.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | java:/DefaultDS 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /its/sources/projects/jboss-ejb3-tutorial/interceptor/META-INF/persistence.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | java:/DefaultDS 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /its/sources/projects/jboss-ejb3-tutorial/joininheritance/META-INF/persistence.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | java:/DefaultDS 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /its/sources/projects/jboss-ejb3-tutorial/mdb_deployment_descriptor/META-INF/jboss.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | ExampleMDB 9 | queue/tutorial/example 10 | jboss.messaging.destination:service=Queue,name=tutorial 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /its/sources/projects/jboss-ejb3-tutorial/mdb_deployment_descriptor/META-INF/queue-example-service.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | queue/tutorial/example 8 | jboss.messaging:service=ServerPeer 9 | jboss.messaging:service=PostOffice 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /its/sources/projects/jboss-ejb3-tutorial/merge/META-INF/persistence.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | java:/DefaultDS 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /its/sources/projects/jboss-ejb3-tutorial/reference21_30/ejb21_app/src/main/resources/META-INF/jboss.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | ejb/Stateless2 7 | Stateless2 8 | 9 | ejb/Stateless3 10 | Stateless3 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /its/sources/projects/jboss-ejb3-tutorial/reference21_30/ejb3_app/src/main/resources/META-INF/jboss.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | Stateless3Bean 8 | 9 | ejb/Stateless2 10 | Stateless2 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /its/sources/projects/jboss-ejb3-tutorial/relationships/META-INF/persistence.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | java:/DefaultDS 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /its/sources/projects/jboss-ejb3-tutorial/secondary/META-INF/persistence.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | java:/DefaultDS 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /its/sources/projects/jboss-ejb3-tutorial/service_deployment_descriptor/META-INF/ejb-jar.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | -------------------------------------------------------------------------------- /its/sources/projects/jboss-ejb3-tutorial/singleinheritance/META-INF/persistence.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | java:/DefaultDS 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /its/sources/projects/jboss-ejb3-tutorial/stateful_deployment_descriptor/META-INF/jboss.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | 8 | 9 | ShoppingCart 10 | org.jboss.tutorial.stateful_deployment_descriptor.bean.ShoppingCart 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /its/sources/projects/jboss-ejb3-tutorial/stateless_deployment_descriptor/META-INF/jboss.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | 8 | Calculator 9 | org.jboss.tutorial.stateless_deployment_descriptor.bean.CalculatorRemote 10 | org.jboss.tutorial.stateless_deployment_descriptor.bean.CalculatorLocal 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /its/sources/projects/jboss-ejb3-tutorial/tableperinheritance/META-INF/persistence.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | java:/DefaultDS 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/external-reports/src/test/resources/checkstyle/checkstyle-with-invalid-line.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/external-reports/src/test/resources/checkstyle/invalid-file.xml: -------------------------------------------------------------------------------- 1 | 2 | invalid xml file 3 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/external-reports/src/test/resources/checkstyle/not-checkstyle-file.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/external-reports/src/test/resources/spotbugs/invalid-file.xml: -------------------------------------------------------------------------------- 1 | 2 | invalid xml file 3 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/external-reports/src/test/resources/spotbugs/not-spotbugs-file.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/external-reports/src/test/resources/spotbugs/spotbugsXml-findsecbugs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | ${PROJECT_DIR}src/main/java 4 | 5 | 6 | org.myapp.Main defines equals and uses Object.hashCode() 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/external-reports/src/test/resources/spotbugs/spotbugsXml-with-invalid-line.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | ${PROJECT_DIR}src/main/java 4 | 5 | 6 | org.myapp.Main defines equals and uses Object.hashCode() 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/external-reports/src/test/resources/spotbugs/spotbugsXml-without-srcdir.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | org.myapp.Main defines equals and uses Object.hashCode() 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/external-reports/src/test/resources/spotbugs/spotbugsXml.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | ${PROJECT_DIR}src/main/java 4 | 5 | 6 | org.myapp.Main defines equals and uses Object.hashCode() 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/its/performancing/src/test/profile.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | no-rules 4 | java 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/its/plugin/projects/checkstyle-external-report/pom.xml: -------------------------------------------------------------------------------- 1 | 3 | 4.0.0 4 | com.sonarsource.it.projects 5 | checkstyle-external-report 6 | 1.0-SNAPSHOT 7 | 8 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/its/plugin/projects/invalid-java-package/pom.xml: -------------------------------------------------------------------------------- 1 | 3 | 4.0.0 4 | com.sonarsource.it.samples 5 | invalid-java-package 6 | 1.0-SNAPSHOT 7 | 8 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/its/plugin/projects/java-complexity/pom.xml: -------------------------------------------------------------------------------- 1 | 3 | 4.0.0 4 | org.sonar.it.core 5 | java-complexity 6 | 1.0-SNAPSHOT 7 | java-complexity 8 | 9 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/its/plugin/projects/java-extension/pom.xml: -------------------------------------------------------------------------------- 1 | 3 | 4.0.0 4 | com.sonarsource.it.projects 5 | java-extension 6 | 1.0-SNAPSHOT 7 | 8 | 9 | 10 | junit 11 | junit 12 | 4.10 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/its/plugin/projects/java-version-aware-visitor/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4.0.0 4 | 5 | org.example 6 | example 7 | 1.0-SNAPSHOT 8 | 9 | 10 | UTF-8 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/its/plugin/projects/multi-module-with-findbugs/module1/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4.0.0 4 | com.sonarsource.it.java 5 | module1 6 | multi-module-with-findbugs-module1 7 | 2014 8 | 0.1-SNAPSHOT 9 | 10 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/its/plugin/projects/multi-module-with-findbugs/module2/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4.0.0 4 | com.sonarsource.it.java 5 | module2 6 | multi-module-with-findbugs-module2 7 | 2014 8 | 0.1-SNAPSHOT 9 | pom 10 | 11 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/its/plugin/projects/pmd-external-report/pom.xml: -------------------------------------------------------------------------------- 1 | 3 | 4.0.0 4 | com.sonarsource.it.projects 5 | pmd-external-report 6 | 1.0-SNAPSHOT 7 | 8 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/its/plugin/projects/pom-xml/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4.0.0 4 | 5 | test-project 6 | org.sonarsource.java 7 | Test Project 8 | 1.0 9 | pom 10 | 11 | 12 | true 13 | true 14 | 15 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/its/plugin/projects/spotbugs-external-report/pom.xml: -------------------------------------------------------------------------------- 1 | 3 | 4.0.0 4 | com.sonarsource.it.projects 5 | spotbugs-external-report 6 | 1.0-SNAPSHOT 7 | 8 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/its/plugin/projects/squid/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 4.0.0 3 | 4 | com.sonarsource.it.samples 5 | squid 6 | 1.0-SNAPSHOT 7 | 8 | 9 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/its/plugin/projects/suppress-warnings/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4.0.0 4 | 5 | org.example 6 | example 7 | 1.0-SNAPSHOT 8 | 9 | 10 | UTF-8 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/its/plugin/projects/zero-value-metric-project/pom.xml: -------------------------------------------------------------------------------- 1 | 3 | 4.0.0 4 | com.sonarsource.it.projects 5 | zero-value-metric-project 6 | 1.0-SNAPSHOT 7 | 8 | 9 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/its/plugin/tests/src/test/resources/profile-dit.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | dit-check 4 | java 5 | 6 | 7 | squid 8 | MaximumInheritanceDepth 9 | MAJOR 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/its/plugin/tests/src/test/resources/profile-filtered-issues.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | filtered-issues 4 | java 5 | 6 | 7 | squid 8 | S1444 9 | MAJOR 10 | 11 | 12 | squid 13 | ClassVariableVisibilityCheck 14 | MAJOR 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/its/plugin/tests/src/test/resources/profile-ignored-test.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | ignored-test-check 4 | java 5 | 6 | 7 | squid 8 | S1607 9 | MAJOR 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/its/plugin/tests/src/test/resources/profile-java-complexity.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | java-complexity 4 | java 5 | 6 | 7 | squid 8 | MethodCyclomaticComplexity 9 | MAJOR 10 | 11 | 12 | Threshold 13 | 1 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/its/plugin/tests/src/test/resources/profile-java-version-aware-visitor.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | java-version-aware-visitor 4 | java 5 | 6 | 7 | squid 8 | S2976 9 | MAJOR 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/its/plugin/tests/src/test/resources/profile-pom-xml.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | java-pom-xml 4 | java 5 | 6 | 7 | squid 8 | S3423 9 | MAJOR 10 | 11 | 12 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/its/plugin/tests/src/test/resources/profile-suppress-warnings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | suppress-warnings 4 | java 5 | 6 | 7 | squid 8 | S1197 9 | MAJOR 10 | 11 | 12 | java-extension 13 | example 14 | MINOR 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/its/plugin/tests/src/test/resources/profile-using-aar-dep.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | using-aar-dep 4 | java 5 | 6 | 7 | squid 8 | S1161 9 | MAJOR 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/its/semantic/tests/src/test/resources/profile-java-semantic.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | java-semantic 4 | java 5 | 6 | 7 | debug 8 | UnknownConstructorCall 9 | INFO 10 | 11 | 12 | debug 13 | UnknownMethodInvocations 14 | INFO 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/java-checks-testkit/src/test/files/xml/PomCheckVerifierNotAPom.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/java-checks-testkit/src/test/files/xml/XmlCheckVerifier.xml: -------------------------------------------------------------------------------- 1 | 2 | hello 3 | 4 | world 5 | 6 | 7 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/java-checks-testkit/src/test/files/xml/XmlCheckVerifierNoIssue.xml: -------------------------------------------------------------------------------- 1 | 2 | hello 3 | 4 | world 5 | 6 | 7 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/java-checks-testkit/src/test/files/xml/XmlCheckVerifierParsingIssue.xml: -------------------------------------------------------------------------------- 1 | 2 | hello 3 | 4 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/java-checks-testkit/src/test/files/xml/XmlCheckVerifierSecondaries.xml: -------------------------------------------------------------------------------- 1 | 2 | hello 3 | 4 | world 5 | 6 | 7 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/java-checks/src/test/files/checks/xml/hibernate/DatabaseSchemaUpdateCheck/hibernate20.cfg.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | update 8 | validate 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/java-checks/src/test/files/checks/xml/hibernate/DatabaseSchemaUpdateCheck/hibernate30NoProperty.cfg.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 42 8 | 9 | 10 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/java-checks/src/test/files/checks/xml/irrelevant.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/java-checks/src/test/files/checks/xml/maven/ArtifactIdNamingConventionCheckCustomNOK.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 4.0.0 5 | 6 | org.sonarsource.java 7 | simple-project 8 | 1.0-SNAPSHOT 9 | 10 | 11 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/java-checks/src/test/files/checks/xml/maven/ArtifactIdNamingConventionCheckCustomOK.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 4.0.0 5 | 6 | org.sonarsource.java 7 | simple 8 | 1.0-SNAPSHOT 9 | 10 | 11 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/java-checks/src/test/files/checks/xml/maven/ArtifactIdNamingConventionCheckDefaultNOK.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 4.0.0 5 | 6 | org.sonarsource.java 7 | simple.project 8 | 1.0-SNAPSHOT 9 | 10 | 11 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/java-checks/src/test/files/checks/xml/maven/ArtifactIdNamingConventionCheckDefaultOK.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 4.0.0 5 | 6 | org.sonarsource.java 7 | simple-project 8 | 1.0-SNAPSHOT 9 | 10 | 11 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/java-checks/src/test/files/checks/xml/maven/ArtifactIdNamingConventionCheckNoArtifactId.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 4.0.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/java-checks/src/test/files/checks/xml/maven/DeprecatedPomPropertiesCheck/irrelevant.xml: -------------------------------------------------------------------------------- 1 | 2 | ${pom.irrelevant} 3 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/java-checks/src/test/files/checks/xml/maven/GroupIdNamingConventionCheckCustomNOK.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 4.0.0 5 | 6 | org.sonarsource.java 7 | simple-project 8 | 1.0-SNAPSHOT 9 | 10 | 11 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/java-checks/src/test/files/checks/xml/maven/GroupIdNamingConventionCheckCustomOK.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 4.0.0 5 | 6 | sample 7 | simple-project 8 | 1.0-SNAPSHOT 9 | 10 | 11 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/java-checks/src/test/files/checks/xml/maven/GroupIdNamingConventionCheckDefaultNOK.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 4.0.0 5 | 6 | sample 7 | simple-project 8 | 1.0-SNAPSHOT 9 | 10 | 11 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/java-checks/src/test/files/checks/xml/maven/GroupIdNamingConventionCheckDefaultOK.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 4.0.0 5 | 6 | org.sonarsource.java 7 | simple-project 8 | 1.0-SNAPSHOT 9 | 10 | 11 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/java-checks/src/test/files/checks/xml/maven/GroupIdNamingConventionCheckNoGroupId.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | org.sonarsource.java 6 | java 7 | 3.9-SNAPSHOT 8 | 9 | 10 | 4.0.0 11 | 12 | simple-project 13 | 1.0-SNAPSHOT 14 | 15 | 16 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/java-checks/src/test/files/checks/xml/maven/dependencyCollector/dependencies-pom.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | g1 7 | a1 8 | 1.0-SNAPSHOT 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/java-checks/src/test/files/checks/xml/maven/dependencyCollector/profile-pom.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | 8 | g1 9 | a1 10 | 1.0-SNAPSHOT 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/java-checks/src/test/files/checks/xml/web/SecurityConstraintsInWebXmlCheck/withoutSecurityConstraints/web.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | Project 9 | 10 | 11 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/java-checks/src/test/files/checks/xml/web/ValidationFiltersCheck/incompleteFilters/web.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | myFilter 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/java-checks/src/test/files/checks/xml/web/ValidationFiltersCheck/withFilters/web.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | myFilter 10 | 11 | 12 | 13 | myFilter 14 | * 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/java-checks/src/test/files/checks/xml/web/ValidationFiltersCheck/withoutFilters/web.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/java-checks/src/test/files/checks/xml/web/WebXmlCheck/beans.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/java-checks/src/test/files/checks/xml/web/WebXmlCheck/web.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/java-checks/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | %d{HH:mm:ss.SSS} %-5level %logger{36} - %msg%n 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/java-frontend/src/test/files/xml/XmlCheckUtils.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Hello World 4 | 5 | 6 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/java-frontend/src/test/files/xml/empty.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonarSource/sonar-xml/f409920f966b4ab530a58f6b3bebb867d65c2e29/its/sources/projects/sonar-java/java-frontend/src/test/files/xml/empty.xml -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/java-frontend/src/test/files/xml/maven/fake-pom/pom.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/java-frontend/src/test/files/xml/noValidation.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | ]> 5 | 6 | 7 | 8 | &rfc2119; 9 | 10 | 11 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/java-frontend/src/test/files/xml/parsing-issue.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/java-frontend/src/test/files/xml/parsing-with-dtd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/java-frontend/src/test/files/xml/parsing.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | MyExcludedClass 7 | true 8 | true 9 | 10 | doTheThing 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/java-frontend/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | %d{HH:mm:ss.SSS} %-5level %logger{36} - %msg%n 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/java-surefire/src/test/resources/org/sonar/plugins/surefire/SurefireSensorTest/roundingTests/TEST-Rounding.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/java-surefire/src/test/resources/org/sonar/plugins/surefire/SurefireSensorTest/shouldHandleTestSuiteDetails/ExtensionsFinderTest2-expected-result.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/java-surefire/src/test/resources/org/sonar/plugins/surefire/SurefireSensorTest/shouldHandleTestSuiteDetails/ExtensionsFinderTest3-expected-result.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/java-surefire/src/test/resources/org/sonar/plugins/surefire/api/SurefireUtilsTest/shouldGetReportsPathFromDeprecatedProperty/pom.xml: -------------------------------------------------------------------------------- 1 | 3 | 4.0.0 4 | fake.group 5 | fake.artifactId 6 | jar 7 | 1.0-SNAPSHOT 8 | 9 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/java-surefire/src/test/resources/org/sonar/plugins/surefire/api/SurefireUtilsTest/shouldGetReportsPathFromProperty/pom.xml: -------------------------------------------------------------------------------- 1 | 3 | 4.0.0 4 | fake.group 5 | fake.artifactId 6 | jar 7 | 1.0-SNAPSHOT 8 | 9 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/java-surefire/src/test/resources/org/sonar/plugins/surefire/api/SurefireUtilsTest/shouldGetReportsPathFromProperty/submodule/pom.xml: -------------------------------------------------------------------------------- 1 | 3 | 4.0.0 4 | fake.group 5 | fake.artifactId 6 | jar 7 | 1.0-SNAPSHOT 8 | 9 | -------------------------------------------------------------------------------- /its/sources/projects/sonar-java/java-surefire/src/test/resources/org/sonar/plugins/surefire/data/SurefireStaxHandlerTest/TEST-#29.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /its/sources/projects/special-cases/end-of-line/persistence_mac_cr.xml: -------------------------------------------------------------------------------- 1 | java:/DefaultDS -------------------------------------------------------------------------------- /its/sources/projects/special-cases/end-of-line/persistence_unix_lf.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | java:/DefaultDS 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /its/sources/projects/special-cases/end-of-line/persistence_windows_crlf.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | java:/DefaultDS 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /its/sources/projects/special-cases/web/README.md: -------------------------------------------------------------------------------- 1 | # web.xml 2 | 3 | This repositories contains web.xml files from various real-life project 4 | 5 | * PWM: git@github.com:pwm-project/pwm.git 6 | * uPortal: git@github.com:Jasig/uPortal.git 7 | 8 | The `fake` folder contains a fake web.xml file used to be sure that rules are raising issues. 9 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-aop/src/test/resources/log4j2-test.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-aspects/src/test/resources/log4j2-test.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-aspects/src/test/resources/org/springframework/beans/factory/aspectj/beanConfigurerTests-beans.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-aspects/src/test/resources/org/springframework/transaction/aspectj/TransactionAspectTests-context.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-beans/src/test/resources/log4j2-test.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-beans/src/test/resources/org/springframework/beans/factory/BeanFactoryUtilsTests-leaf.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | custom 8 | 25 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-beans/src/test/resources/org/springframework/beans/factory/FactoryBeanLookupTests-context.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-beans/src/test/resources/org/springframework/beans/factory/FactoryBeanTests-abstract.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-beans/src/test/resources/org/springframework/beans/factory/FactoryBeanTests-returnsNull.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-beans/src/test/resources/org/springframework/beans/factory/config/PropertiesFactoryBeanTests-test.properties.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 99 7 | test 8 | 9 | 10 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-beans/src/test/resources/org/springframework/beans/factory/config/PropertyResourceConfigurerTests-test.properties.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 99 7 | test 8 | 9 | 10 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-beans/src/test/resources/org/springframework/beans/factory/config/SimpleScopeTests-context.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-beans/src/test/resources/org/springframework/beans/factory/xml/ProfileXmlBeanDefinitionTests-customDefaultProfile.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-beans/src/test/resources/org/springframework/beans/factory/xml/ProfileXmlBeanDefinitionTests-defaultAndDevProfile.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-beans/src/test/resources/org/springframework/beans/factory/xml/ProfileXmlBeanDefinitionTests-defaultProfile.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-beans/src/test/resources/org/springframework/beans/factory/xml/ProfileXmlBeanDefinitionTests-devProfile.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-beans/src/test/resources/org/springframework/beans/factory/xml/ProfileXmlBeanDefinitionTests-multiProfile.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-beans/src/test/resources/org/springframework/beans/factory/xml/ProfileXmlBeanDefinitionTests-multiProfileNegated.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-beans/src/test/resources/org/springframework/beans/factory/xml/ProfileXmlBeanDefinitionTests-multiProfileNotDev.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-beans/src/test/resources/org/springframework/beans/factory/xml/ProfileXmlBeanDefinitionTests-noProfile.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-beans/src/test/resources/org/springframework/beans/factory/xml/ProfileXmlBeanDefinitionTests-notDevProfile.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-beans/src/test/resources/org/springframework/beans/factory/xml/ProfileXmlBeanDefinitionTests-prodProfile.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-beans/src/test/resources/org/springframework/beans/factory/xml/ProfileXmlBeanDefinitionTests-spaceDelimitedProfile.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-beans/src/test/resources/org/springframework/beans/factory/xml/ProfileXmlBeanDefinitionTests-unknownProfile.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-beans/src/test/resources/org/springframework/beans/factory/xml/beanEventsImported.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-beans/src/test/resources/org/springframework/beans/factory/xml/ignoreDefaultLifecycleMethods.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-beans/src/test/resources/org/springframework/beans/factory/xml/import.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-beans/src/test/resources/org/springframework/beans/factory/xml/importPattern.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-beans/src/test/resources/org/springframework/beans/factory/xml/invalidPerSchema.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-beans/src/test/resources/org/springframework/beans/factory/xml/simpleConstructorNamespaceHandlerTestsWithErrors.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-beans/src/test/resources/org/springframework/beans/factory/xml/validateWithDtd.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-context-support/src/test/resources/log4j2-test.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-context-support/src/test/resources/org/springframework/scheduling/quartz/multipleSchedulers.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-context/src/main/resources/org/springframework/remoting/rmi/RmiInvocationWrapperRTD.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-context/src/test/resources/org/springframework/aop/framework/CglibProxyTests-with-dependency-checking.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-context/src/test/resources/org/springframework/aop/scope/ScopedProxyTests-testbean.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-context/src/test/resources/org/springframework/beans/factory/xml/XmlBeanFactoryTests-classNotFound.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-context/src/test/resources/org/springframework/beans/factory/xml/XmlBeanFactoryTests-factoryCircle.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-context/src/test/resources/org/springframework/beans/factory/xml/XmlBeanFactoryTests-recursiveImport.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-context/src/test/resources/org/springframework/beans/factory/xml/XmlBeanFactoryTests-testWithDuplicateNameInAlias.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-context/src/test/resources/org/springframework/beans/factory/xml/XmlBeanFactoryTests-testWithDuplicateNames.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-context/src/test/resources/org/springframework/context/annotation/Spr6602Tests-context.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-context/src/test/resources/org/springframework/context/annotation/configuration/ImportXmlWithConfigurationClass-context.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-context/src/test/resources/org/springframework/context/annotation/configuration/SecondLevelSubConfig-context.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-context/src/test/resources/org/springframework/context/annotation/configuration/annotation-config.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-context/src/test/resources/org/springframework/context/annotation/spr10546/importedResource.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-context/src/test/resources/org/springframework/context/groovy/test.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-context/src/test/resources/org/springframework/context/support/GenericXmlApplicationContextTests-context.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-context/src/test/resources/org/springframework/context/support/aliasForParent.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-context/src/test/resources/org/springframework/context/support/aliasThatOverridesParent.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-context/src/test/resources/org/springframework/context/support/childWithProxy.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-context/src/test/resources/org/springframework/context/support/invalidClass.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-context/src/test/resources/org/springframework/context/support/invalidValueType.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-context/src/test/resources/org/springframework/context/support/messages_de_DE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | nachricht2xml 7 | 8 | 9 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-context/src/test/resources/org/springframework/context/support/simpleContext.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-context/src/test/resources/org/springframework/context/support/test/contextB.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-context/src/test/resources/org/springframework/context/support/test/subtest/import2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-context/src/test/resources/org/springframework/instrument/classloading/testResource.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-context/src/test/resources/org/springframework/jmx/export/autodetectNoMBeans.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-context/src/test/resources/org/springframework/scripting/bsh/bshBrokenContext.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-context/src/test/resources/org/springframework/scripting/groovy/groovyBrokenContext.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-core/src/test/resources/org/springframework/core/io/example.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | bar 5 | 6 | 7 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-core/src/test/resources/org/springframework/util/xml/testContentHandler.xml: -------------------------------------------------------------------------------- 1 | Some text -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-core/src/test/resources/org/springframework/util/xml/testLexicalHandler.xml: -------------------------------------------------------------------------------- 1 | 2 | ]> 4 | 5 | 6 | 7 | &entity; 8 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-expression/src/test/resources/log4j2-test.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-instrument/src/test/resources/log4j2-test.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-jdbc/src/test/resources/org/springframework/jdbc/support/test-error-codes.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 9 | 10 | 1,2 11 | 1,1400,1722 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-jms/src/test/resources/log4j2-test.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-orm/src/test/resources/log4j2-test.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-orm/src/test/resources/org/springframework/orm/jpa/META-INF/persistence.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | order.jar 5 | ../../../order-supplemental.jar 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-orm/src/test/resources/org/springframework/orm/jpa/domain/persistence-context.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | org.springframework.orm.jpa.domain.DriversLicense 7 | org.springframework.orm.jpa.domain.Person 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-orm/src/test/resources/org/springframework/orm/jpa/domain/persistence.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | org.springframework.orm.jpa.domain.Person 7 | org.springframework.orm.jpa.domain.DriversLicense 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-orm/src/test/resources/org/springframework/orm/jpa/persistence-example1.xml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-orm/src/test/resources/org/springframework/orm/jpa/persistence-example2.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | mappings.xml 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-orm/src/test/resources/org/springframework/orm/jpa/persistence-example3.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | order.jar 8 | order-supplemental.jar 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-orm/src/test/resources/org/springframework/orm/jpa/persistence-example6.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-orm/src/test/resources/org/springframework/orm/jpa/persistence-invalid.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-orm/src/test/resources/org/springframework/orm/jpa/persistence-no-schema.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-oxm/src/test/resources/log4j2-test.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-oxm/src/test/resources/org/springframework/oxm/castor/order-mapping.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-oxm/src/test/resources/org/springframework/oxm/jaxb/jaxb2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 42 4 | 5 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-test/src/test/resources/META-INF/web-resources/WEB-INF/layouts/tiles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-test/src/test/resources/META-INF/web-resources/WEB-INF/views/tiles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-test/src/test/resources/org/springframework/test/context/groovy/DefaultScriptDetectionXmlSupersedesGroovySpringContextTests-context.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-test/src/test/resources/org/springframework/test/context/hierarchies/standard/SingleTestClassWithTwoLevelContextHierarchyAndMixedConfigTypesTests-ChildConfig.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-test/src/test/resources/org/springframework/test/context/hierarchies/web/DispatcherWacRootWacEarTests-context.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-test/src/test/resources/org/springframework/test/context/junit4/MultipleResourcesSpringJUnit4ClassRunnerAppCtxTests-context2.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-test/src/test/resources/org/springframework/test/context/junit4/MultipleResourcesSpringJUnit4ClassRunnerAppCtxTests-context3.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-test/src/test/resources/org/springframework/test/context/junit4/hybrid/HybridContextLoaderTests-context.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-test/src/test/resources/org/springframework/test/context/junit4/spr3896/DefaultLocationsInheritedTests-context.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-test/src/test/resources/org/springframework/test/context/junit4/spr6128/AutowiredQualifierTests-context.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-test/src/test/resources/org/springframework/test/context/junit4/spr9799/Spr9799XmlConfigTests-context.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-test/src/test/resources/org/springframework/test/context/support/AbstractContextConfigurationUtilsTests$BareAnnotations-context.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-test/src/test/resources/org/springframework/test/context/support/CustomizedGenericXmlContextLoaderTests-context.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-test/src/test/resources/org/springframework/test/context/support/DelegatingSmartContextLoaderTests$ImproperDuplicateDefaultXmlAndConfigClassTestCase-context.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-test/src/test/resources/org/springframework/test/context/support/DelegatingSmartContextLoaderTests$XmlTestCase-context.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-test/src/test/resources/org/springframework/test/context/support/GenericXmlContextLoaderResourceLocationsTests$1ClasspathExistentDefaultLocationsTestCase-context.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-test/src/test/resources/org/springframework/test/context/testng/transaction/ejb/testng-package.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-test/src/test/resources/org/springframework/test/context/transaction/ejb/required-tx-config.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-test/src/test/resources/org/springframework/test/context/transaction/ejb/requires-new-tx-config.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-test/src/test/resources/org/springframework/test/context/web/BasicXmlWacTests-context.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-test/src/test/resources/org/springframework/test/web/servlet/samples/context/root-context.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-test/src/test/webapp/WEB-INF/layouts/tiles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-test/src/test/webapp/WEB-INF/views/tiles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-tx/src/test/resources/log4j2-test.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-web/src/main/resources/META-INF/web-fragment.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | spring_web 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-web/src/test/resources/org/springframework/http/converter/feed/atom.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | title 5 | subtitle 6 | 7 | id1 8 | title1 9 | 10 | 11 | id2 12 | title2 13 | 14 | 15 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-web/src/test/resources/org/springframework/http/converter/feed/rss.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | title 5 | http://example.com 6 | description 7 | 8 | title1 9 | 10 | 11 | title2 12 | 13 | 14 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-web/src/test/resources/org/springframework/web/context/request/sessionScopeTests.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-webmvc/src/test/resources/log4j2-test.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-webmvc/src/test/resources/org/springframework/web/context/WEB-INF/ContextLoaderTests-acc-context.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-webmvc/src/test/resources/org/springframework/web/context/WEB-INF/contextInclude.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | yetanotherdummy 5 | 6 | 7 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-webmvc/src/test/resources/org/springframework/web/context/WEB-INF/empty-context.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-webmvc/src/test/resources/org/springframework/web/context/WEB-INF/empty-servlet.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-webmvc/src/test/resources/org/springframework/web/context/WEB-INF/fail.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-webmvc/src/test/resources/org/springframework/web/context/WEB-INF/resources/themeSource.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | ${theme-base} 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-webmvc/src/test/resources/org/springframework/web/servlet/config/annotation/WEB-INF/tiles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-webmvc/src/test/resources/org/springframework/web/servlet/config/mvc-config-default-servlet.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-webmvc/src/test/resources/org/springframework/web/servlet/config/mvc-config.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-webmvc/src/test/resources/org/springframework/web/servlet/handler/map1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-webmvc/src/test/resources/org/springframework/web/servlet/view/tiles3/tiles-definitions.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/spring-webmvc/src/test/resources/org/springframework/web/servlet/view/xslt/productData.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/src/eclipse/org.eclipse.wst.common.project.facet.core.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/src/test/resources/log4j2-test.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/src/test/resources/org/springframework/core/env/EnvironmentSystemIntegrationTests-context-dev.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/src/test/resources/org/springframework/core/env/EnvironmentSystemIntegrationTests-context-prod.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /its/sources/projects/spring-framework/src/test/resources/org/springframework/transaction/annotation/enable-caching.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /its/sources/sonar-project.properties: -------------------------------------------------------------------------------- 1 | sonar.projectKey=xml-ruling 2 | sonar.projectName=xml::ruling 3 | sonar.projectVersion=1.0 4 | sonar.sources=projects/ 5 | sonar.scm.disabled=true 6 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/main/resources/org/sonar/l10n/xml/rules/xml/S103.html: -------------------------------------------------------------------------------- 1 |

Why is this an issue?

2 |

Scrolling horizontally to see a full line of code lowers the code readability.

3 | 4 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/main/resources/org/sonar/l10n/xml/rules/xml/S103.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "Lines should not be too long", 3 | "type": "CODE_SMELL", 4 | "code": { 5 | "impacts": { 6 | "MAINTAINABILITY": "MEDIUM" 7 | }, 8 | "attribute": "FORMATTED" 9 | }, 10 | "status": "ready", 11 | "remediation": { 12 | "func": "Constant\/Issue", 13 | "constantCost": "1min" 14 | }, 15 | "tags": [ 16 | "convention" 17 | ], 18 | "defaultSeverity": "Major", 19 | "ruleSpecification": "RSPEC-103", 20 | "sqKey": "S103", 21 | "scope": "All", 22 | "quickfix": "unknown" 23 | } 24 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/main/resources/org/sonar/l10n/xml/rules/xml/S105.html: -------------------------------------------------------------------------------- 1 |

Why is this an issue?

2 |

The tab width can differ from one development environment to another. Using tabs may require other developers to configure their environment (text 3 | editor, preferences, etc.) to read source code.

4 |

That is why using spaces is preferable.

5 | 6 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/main/resources/org/sonar/l10n/xml/rules/xml/S105.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "Tabulation characters should not be used", 3 | "type": "CODE_SMELL", 4 | "code": { 5 | "impacts": { 6 | "MAINTAINABILITY": "LOW" 7 | }, 8 | "attribute": "FORMATTED" 9 | }, 10 | "status": "ready", 11 | "remediation": { 12 | "func": "Constant\/Issue", 13 | "constantCost": "2min" 14 | }, 15 | "tags": [ 16 | "convention" 17 | ], 18 | "defaultSeverity": "Minor", 19 | "ruleSpecification": "RSPEC-105", 20 | "sqKey": "S105", 21 | "scope": "All", 22 | "quickfix": "unknown" 23 | } 24 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/main/resources/org/sonar/l10n/xml/rules/xml/S1120.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "Source code should be indented consistently", 3 | "type": "CODE_SMELL", 4 | "code": { 5 | "impacts": { 6 | "MAINTAINABILITY": "LOW" 7 | }, 8 | "attribute": "FORMATTED" 9 | }, 10 | "status": "ready", 11 | "remediation": { 12 | "func": "Constant\/Issue", 13 | "constantCost": "1min" 14 | }, 15 | "tags": [ 16 | "convention" 17 | ], 18 | "defaultSeverity": "Minor", 19 | "ruleSpecification": "RSPEC-1120", 20 | "sqKey": "S1120", 21 | "scope": "All", 22 | "quickfix": "unknown" 23 | } 24 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/main/resources/org/sonar/l10n/xml/rules/xml/S1135.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "Track uses of \"TODO\" tags", 3 | "type": "CODE_SMELL", 4 | "code": { 5 | "impacts": { 6 | "MAINTAINABILITY": "INFO" 7 | }, 8 | "attribute": "COMPLETE" 9 | }, 10 | "status": "ready", 11 | "remediation": { 12 | "func": "Constant\/Issue", 13 | "constantCost": "0min" 14 | }, 15 | "tags": [ 16 | "cwe" 17 | ], 18 | "defaultSeverity": "Info", 19 | "ruleSpecification": "RSPEC-1135", 20 | "sqKey": "S1135", 21 | "scope": "All", 22 | "securityStandards": { 23 | "CWE": [ 24 | 546 25 | ] 26 | }, 27 | "quickfix": "infeasible" 28 | } 29 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/main/resources/org/sonar/l10n/xml/rules/xml/S125.html: -------------------------------------------------------------------------------- 1 |

Why is this an issue?

2 |

Commented-out code distracts the focus from the actual executed code. It creates a noise that increases maintenance code. And because it is never 3 | executed, it quickly becomes out of date and invalid.

4 |

Commented-out code should be deleted and can be retrieved from source control history if required.

5 | 6 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/main/resources/org/sonar/l10n/xml/rules/xml/S125.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "Sections of code should not be commented out", 3 | "type": "CODE_SMELL", 4 | "code": { 5 | "impacts": { 6 | "MAINTAINABILITY": "MEDIUM" 7 | }, 8 | "attribute": "CLEAR" 9 | }, 10 | "status": "ready", 11 | "remediation": { 12 | "func": "Constant\/Issue", 13 | "constantCost": "5min" 14 | }, 15 | "tags": [ 16 | "unused" 17 | ], 18 | "defaultSeverity": "Major", 19 | "ruleSpecification": "RSPEC-125", 20 | "sqKey": "S125", 21 | "scope": "All", 22 | "quickfix": "unknown" 23 | } 24 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/main/resources/org/sonar/l10n/xml/rules/xml/S1778.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "XML files containing a prolog header should start with \"\u003c?xml\" characters", 3 | "type": "BUG", 4 | "code": { 5 | "impacts": { 6 | "RELIABILITY": "HIGH" 7 | }, 8 | "attribute": "COMPLETE" 9 | }, 10 | "status": "ready", 11 | "remediation": { 12 | "func": "Constant\/Issue", 13 | "constantCost": "2min" 14 | }, 15 | "tags": [], 16 | "defaultSeverity": "Critical", 17 | "ruleSpecification": "RSPEC-1778", 18 | "sqKey": "S1778", 19 | "scope": "Main", 20 | "quickfix": "unknown" 21 | } 22 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/main/resources/org/sonar/l10n/xml/rules/xml/S2260.html: -------------------------------------------------------------------------------- 1 |

Why is this an issue?

2 |

When the XML parser fails, it is possible to record the failure as a violation on the file. This way, not only it is possible to track the number 3 | of files that do not parse but also to easily find out why they do not parse.

4 | 5 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/main/resources/org/sonar/l10n/xml/rules/xml/S2260.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "XML parser failure", 3 | "type": "CODE_SMELL", 4 | "status": "ready", 5 | "remediation": { 6 | "func": "Constant\/Issue", 7 | "constantCost": "30min" 8 | }, 9 | "tags": [ 10 | "suspicious" 11 | ], 12 | "defaultSeverity": "Major", 13 | "ruleSpecification": "RSPEC-2260", 14 | "sqKey": "S2260", 15 | "scope": "All", 16 | "quickfix": "infeasible" 17 | } 18 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/main/resources/org/sonar/l10n/xml/rules/xml/S2321.html: -------------------------------------------------------------------------------- 1 |

Why is this an issue?

2 |

Each element should be on a line to itself.

3 |

Noncompliant code example

4 |
 5 | <parent><child /></parent>  <!-- Noncompliant -->
 6 | 
7 |

Compliant solution

8 |
 9 | <parent>
10 |   <child />
11 | </parent>
12 | 
13 | 14 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/main/resources/org/sonar/l10n/xml/rules/xml/S2321.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "Newlines should follow each element", 3 | "type": "CODE_SMELL", 4 | "code": { 5 | "impacts": { 6 | "MAINTAINABILITY": "MEDIUM" 7 | }, 8 | "attribute": "FORMATTED" 9 | }, 10 | "status": "ready", 11 | "remediation": { 12 | "func": "Constant\/Issue", 13 | "constantCost": "2min" 14 | }, 15 | "tags": [], 16 | "defaultSeverity": "Major", 17 | "ruleSpecification": "RSPEC-2321", 18 | "sqKey": "S2321", 19 | "scope": "Main", 20 | "quickfix": "unknown" 21 | } 22 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/main/resources/org/sonar/l10n/xml/rules/xml/S3282.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "EJB interceptor exclusions should be declared as annotations", 3 | "type": "CODE_SMELL", 4 | "code": { 5 | "impacts": { 6 | "MAINTAINABILITY": "BLOCKER" 7 | }, 8 | "attribute": "CLEAR" 9 | }, 10 | "status": "ready", 11 | "remediation": { 12 | "func": "Constant\/Issue", 13 | "constantCost": "15min" 14 | }, 15 | "tags": [ 16 | "pitfall" 17 | ], 18 | "defaultSeverity": "Blocker", 19 | "ruleSpecification": "RSPEC-3282", 20 | "sqKey": "S3282", 21 | "scope": "Main", 22 | "quickfix": "unknown" 23 | } 24 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/main/resources/org/sonar/l10n/xml/rules/xml/S3417.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "Track uses of disallowed dependencies", 3 | "type": "CODE_SMELL", 4 | "code": { 5 | "impacts": { 6 | "MAINTAINABILITY": "MEDIUM" 7 | }, 8 | "attribute": "LOGICAL" 9 | }, 10 | "status": "ready", 11 | "remediation": { 12 | "func": "Constant\/Issue", 13 | "constantCost": "0min" 14 | }, 15 | "tags": [ 16 | "maven" 17 | ], 18 | "defaultSeverity": "Major", 19 | "ruleSpecification": "RSPEC-3417", 20 | "sqKey": "S3417", 21 | "scope": "Main", 22 | "quickfix": "unknown" 23 | } 24 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/main/resources/org/sonar/l10n/xml/rules/xml/S3419.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "Group ids should follow a naming convention", 3 | "type": "CODE_SMELL", 4 | "code": { 5 | "impacts": { 6 | "MAINTAINABILITY": "LOW" 7 | }, 8 | "attribute": "IDENTIFIABLE" 9 | }, 10 | "status": "ready", 11 | "remediation": { 12 | "func": "Constant\/Issue", 13 | "constantCost": "5min" 14 | }, 15 | "tags": [ 16 | "convention", 17 | "maven" 18 | ], 19 | "defaultSeverity": "Minor", 20 | "ruleSpecification": "RSPEC-3419", 21 | "sqKey": "S3419", 22 | "scope": "All", 23 | "quickfix": "unknown" 24 | } 25 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/main/resources/org/sonar/l10n/xml/rules/xml/S3420.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "Artifact ids should follow a naming convention", 3 | "type": "CODE_SMELL", 4 | "code": { 5 | "impacts": { 6 | "MAINTAINABILITY": "LOW" 7 | }, 8 | "attribute": "IDENTIFIABLE" 9 | }, 10 | "status": "ready", 11 | "remediation": { 12 | "func": "Constant\/Issue", 13 | "constantCost": "5min" 14 | }, 15 | "tags": [ 16 | "convention", 17 | "maven" 18 | ], 19 | "defaultSeverity": "Minor", 20 | "ruleSpecification": "RSPEC-3420", 21 | "sqKey": "S3420", 22 | "scope": "All", 23 | "quickfix": "unknown" 24 | } 25 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/main/resources/org/sonar/l10n/xml/rules/xml/S3421.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "Deprecated \"${pom}\" properties should not be used", 3 | "type": "CODE_SMELL", 4 | "code": { 5 | "impacts": { 6 | "MAINTAINABILITY": "LOW" 7 | }, 8 | "attribute": "CONVENTIONAL" 9 | }, 10 | "status": "ready", 11 | "remediation": { 12 | "func": "Constant\/Issue", 13 | "constantCost": "2min" 14 | }, 15 | "tags": [ 16 | "maven", 17 | "obsolete" 18 | ], 19 | "defaultSeverity": "Minor", 20 | "ruleSpecification": "RSPEC-3421", 21 | "sqKey": "S3421", 22 | "scope": "All", 23 | "quickfix": "unknown" 24 | } 25 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/main/resources/org/sonar/l10n/xml/rules/xml/S3422.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "Dependencies should not have \"system\" scope", 3 | "type": "BUG", 4 | "code": { 5 | "impacts": { 6 | "RELIABILITY": "HIGH" 7 | }, 8 | "attribute": "COMPLETE" 9 | }, 10 | "status": "ready", 11 | "remediation": { 12 | "func": "Constant\/Issue", 13 | "constantCost": "5min" 14 | }, 15 | "tags": [ 16 | "maven", 17 | "lock-in" 18 | ], 19 | "defaultSeverity": "Critical", 20 | "ruleSpecification": "RSPEC-3422", 21 | "sqKey": "S3422", 22 | "scope": "All", 23 | "quickfix": "unknown" 24 | } 25 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/main/resources/org/sonar/l10n/xml/rules/xml/S3423.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "pom elements should be in the recommended order", 3 | "type": "CODE_SMELL", 4 | "code": { 5 | "impacts": { 6 | "MAINTAINABILITY": "LOW" 7 | }, 8 | "attribute": "CONVENTIONAL" 9 | }, 10 | "status": "ready", 11 | "remediation": { 12 | "func": "Constant\/Issue", 13 | "constantCost": "10min" 14 | }, 15 | "tags": [ 16 | "convention", 17 | "maven" 18 | ], 19 | "defaultSeverity": "Minor", 20 | "ruleSpecification": "RSPEC-3423", 21 | "sqKey": "S3423", 22 | "scope": "Main", 23 | "quickfix": "unknown" 24 | } 25 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/main/resources/org/sonar/l10n/xml/rules/xml/S3438.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "\"SingleConnectionFactory\" instances should be set to \"reconnectOnException\"", 3 | "type": "BUG", 4 | "code": { 5 | "impacts": { 6 | "RELIABILITY": "MEDIUM" 7 | }, 8 | "attribute": "LOGICAL" 9 | }, 10 | "status": "ready", 11 | "remediation": { 12 | "func": "Constant\/Issue", 13 | "constantCost": "2min" 14 | }, 15 | "tags": [ 16 | "spring" 17 | ], 18 | "defaultSeverity": "Major", 19 | "ruleSpecification": "RSPEC-3438", 20 | "sqKey": "S3438", 21 | "scope": "Main", 22 | "quickfix": "unknown" 23 | } 24 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/main/resources/org/sonar/l10n/xml/rules/xml/S3439.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "\"DefaultMessageListenerContainer\" instances should not drop messages during restarts", 3 | "type": "BUG", 4 | "code": { 5 | "impacts": { 6 | "RELIABILITY": "MEDIUM" 7 | }, 8 | "attribute": "LOGICAL" 9 | }, 10 | "status": "ready", 11 | "remediation": { 12 | "func": "Constant\/Issue", 13 | "constantCost": "2min" 14 | }, 15 | "tags": [ 16 | "spring" 17 | ], 18 | "defaultSeverity": "Major", 19 | "ruleSpecification": "RSPEC-3439", 20 | "sqKey": "S3439", 21 | "scope": "Main", 22 | "quickfix": "unknown" 23 | } 24 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/main/resources/org/sonar/l10n/xml/rules/xml/S3822.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "Hibernate should not update database schemas", 3 | "type": "BUG", 4 | "code": { 5 | "impacts": { 6 | "RELIABILITY": "HIGH" 7 | }, 8 | "attribute": "CONVENTIONAL" 9 | }, 10 | "status": "ready", 11 | "remediation": { 12 | "func": "Constant\/Issue", 13 | "constantCost": "5min" 14 | }, 15 | "tags": [ 16 | "hibernate", 17 | "sql" 18 | ], 19 | "defaultSeverity": "Critical", 20 | "ruleSpecification": "RSPEC-3822", 21 | "sqKey": "S3822", 22 | "scope": "All", 23 | "quickfix": "unknown" 24 | } 25 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/main/resources/org/sonar/l10n/xml/rules/xml/Sonar_way_profile.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Sonar way", 3 | "ruleKeys": [ 4 | "S125", 5 | "S1134", 6 | "S1135", 7 | "S1778", 8 | "S2068", 9 | "S3281", 10 | "S3330", 11 | "S3355", 12 | "S3374", 13 | "S3421", 14 | "S3422", 15 | "S3438", 16 | "S3439", 17 | "S3822", 18 | "S4507", 19 | "S5122", 20 | "S5322", 21 | "S5332", 22 | "S5604", 23 | "S6358", 24 | "S6359", 25 | "S6361", 26 | "S7207" 27 | ] 28 | } 29 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/main/resources/org/sonar/l10n/xml/rules/xml/XPathCheck.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "Track breaches of an XPath rule", 3 | "type": "CODE_SMELL", 4 | "status": "ready", 5 | "remediation": { 6 | "func": "Constant\/Issue", 7 | "constantCost": "5min" 8 | }, 9 | "tags": [], 10 | "defaultSeverity": "Major", 11 | "ruleSpecification": "RSPEC-140", 12 | "sqKey": "XPathCheck", 13 | "scope": "Main", 14 | "quickfix": "unknown" 15 | } 16 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/main/resources/static/documentation.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: XML 3 | key: xml 4 | --- 5 | 6 | ## Language-Specific Properties 7 | 8 | Discover and update the XML-specific [properties](/analysis/analysis-parameters/) in: Project **[Administration > General Settings > XML](/#sonarqube-admin#/admin/settings?category=xml)** 9 | 10 | 11 | ## Related Pages 12 | * [Adding Coding Rules](/extend/adding-coding-rules/) 13 | 14 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/AndroidApplicationBackupCheck/AndroidApplicationBelowSDK23/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 7 | 8 | 9 | 10 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/AndroidApplicationBackupCheck/NotManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/AndroidClearTextCheck/NotManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/AndroidClearTextCheck/implicit/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/AndroidComponentWithIntentFilterExportedCheck/NotManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/AndroidCustomPermissionCheck/AnyFileName.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/AndroidExportedContentPermissionsCheck/NotManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/AndroidPermissionsCheck/AnyFileName.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/AndroidReceivingIntentsCheck/NotManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/ArtifactIdNamingConventionCheck/customNOK/pom.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 4.0.0 5 | 6 | org.sonarsource.java 7 | simple-project 8 | 9 | 1.0-SNAPSHOT 10 | 11 | 12 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/ArtifactIdNamingConventionCheck/customOK/pom.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 4.0.0 5 | 6 | org.sonarsource.java 7 | simple 8 | 1.0-SNAPSHOT 9 | 10 | 11 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/ArtifactIdNamingConventionCheck/defaultNOK/pom.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 4.0.0 5 | 6 | org.sonarsource.java 7 | simple.project 8 | 9 | 1.0-SNAPSHOT 10 | 11 | 12 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/ArtifactIdNamingConventionCheck/defaultOK/pom.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 4.0.0 5 | 6 | org.sonarsource.java 7 | simple-project 8 | 1.0-SNAPSHOT 9 | 10 | 11 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/ArtifactIdNamingConventionCheck/emptyArtifactId/pom.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 4.0.0 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/ArtifactIdNamingConventionCheck/noArtifactId/pom.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 4.0.0 5 | 6 | 7 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/BasicAuthenticationCheck/noweb.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BASIC 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/CharBeforePrologCheck/nok.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/CharBeforePrologCheck/ok.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/CharBeforePrologCheck/ok_without_prolog.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/CrossOriginResourceSharingCheck/non-web.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | CorsFilter1 5 | org.apache.catalina.filters.CorsFilter 6 | 7 | cors.allowed.origins 8 | * 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/DatabaseSchemaUpdateCheck/hibernate20.cfg.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | update 8 | validate 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/DatabaseSchemaUpdateCheck/hibernate30NoProperty.cfg.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 42 8 | 9 | 10 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/DebugFeatureCheck/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/DebugFeatureCheck/not-debug/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/DebugFeatureCheck/not-manifest/AnyFileName.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/DebugFeatureCheck/other-web-application/web.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/DebugFeatureCheck/web-application/Machine.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/DebugFeatureCheck/web-application/not.a.web.config.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/DebugFeatureCheck/web-application/web.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/DebugFeatureCheck/web-application/web.debug.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/DefaultInterceptorsLocationCheck/ejb-jar.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | * 7 | com.myco.ImportantInterceptor1 8 | com.myco.ImportantInterceptor2 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/FixmeCommentCheck/FixmeCommentCheck.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | fixme 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/GroupIdNamingConventionCheck/customNOK/pom.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 4.0.0 5 | 6 | org.sonarsource.java 7 | 8 | simple-project 9 | 1.0-SNAPSHOT 10 | 11 | 12 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/GroupIdNamingConventionCheck/customOK/pom.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 4.0.0 5 | 6 | sample 7 | simple-project 8 | 1.0-SNAPSHOT 9 | 10 | 11 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/GroupIdNamingConventionCheck/defaultNOK/pom.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 4.0.0 5 | 6 | sample 7 | 8 | simple-project 9 | 1.0-SNAPSHOT 10 | 11 | 12 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/GroupIdNamingConventionCheck/defaultOK/pom.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 4.0.0 5 | 6 | org.sonarsource.java 7 | simple-project 8 | 1.0-SNAPSHOT 9 | 10 | 11 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/GroupIdNamingConventionCheck/noGroupId/pom.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | org.sonarsource.java 6 | java 7 | 3.9-SNAPSHOT 8 | 9 | 10 | 4.0.0 11 | 12 | simple-project 13 | 1.0-SNAPSHOT 14 | 15 | 16 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/HardcodedCredentialsCheck/android_password.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/HardcodedCredentialsCheck/entities.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | ]> 5 | 6 | &a; 7 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/HardcodedCredentialsCheck/special-cases/sonarqube-analysis-properties.xml: -------------------------------------------------------------------------------- 1 | 2 | https://sonarcloud.io 3 | juju 4 | aba2f639ev802924f3bf49a50aa4f241d51cb83 5 | 6 | 7 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/HttpOnlyOnCookiesCheck/noweb.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | false 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/IndentationCheck/IndentationCheckCustom.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/TabCharacterCheck/noTabs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 |

hello

4 | 5 | 6 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/TabCharacterCheck/tabsMaxReportedWithoutExtra.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | abc abc 4 | 5 | abc abc abc abc abc abc abc abc abc abc abc 6 | 7 | abc abc abc abc abc abc abc abc abc abc abc 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/TabCharacterCheck/tabsOnThreeLines.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |

hello

6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/TabCharacterCheck/tabsSinglePlace.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 |

hello

4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/TodoCommentCheck/TodoCommentCheck.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | todo 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/ValidationFiltersCheck/incompleteFilters/web.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | myFilter 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/ValidationFiltersCheck/withFilters/web.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | myFilter 10 | 11 | 12 | 13 | myFilter 14 | * 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/ValidationFiltersCheck/withoutFilters/web.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/XPathCheck/double_colon_with_default_namespace.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | org.mule.connectors 7 | mule-http-connector 8 | 1.7.2 9 | mule-plugin 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/XPathCheck/double_colon_with_namespace_in_query.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/XPathCheck/double_colon_without_default_namespace.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | org.mule.connectors 7 | mule-http-connector 8 | 1.7.2 9 | mule-plugin 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/XPathCheck/simple.xml: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 | Hello 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/XPathCheck/with_default_namespaces.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | 8 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/XPathCheck/with_namespace_uri.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/XPathCheck/with_namespace_uri_no_issues.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/XPathCheck/with_namespaces.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/XPathCheck/with_out_of_parent_namespace.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/XPathCheck/with_xml_namespace.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/XPathCheck/without_message.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/irrelevant.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/checks/xPathFailure.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | ]> 5 | 6 | &xxe; 7 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/highlighting/bom.xml: -------------------------------------------------------------------------------- 1 |  2 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/highlighting/bomCharBeforeProlog.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/highlighting/bomWithProlog.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/parsers/linecount/char_before_prolog.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | Declarative Programming in Java 10 | Narayanan Jayaratchagan 11 |
12 |
13 |
14 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/parsers/linecount/invalid.xml: -------------------------------------------------------------------------------- 1 |

i < 3
-------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/parsers/linecount/simple.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 |
7 | Declarative Programming in Java 8 | Narayanan Jayaratchagan 9 |
10 |
11 | 12 | 13 |
14 | Data Binding with XMLBeans 15 | Daniel Steinberg 16 |
17 |
18 |
-------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/src/MyClass.cls-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 |

hello

4 | 5 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/src/not-web-application/web.config: -------------------------------------------------------------------------------- 1 | my.property=42 2 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/src/shouldNotFail.xml: -------------------------------------------------------------------------------- 1 | 2 | ab 3 | 4 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/src/tabsEverywhere.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 |

hello

4 | 5 | 6 | -------------------------------------------------------------------------------- /sonar-xml-plugin/src/test/resources/src/wrong-ampersand.xhtml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 16 | 17 | -------------------------------------------------------------------------------- /sonarpedia.json: -------------------------------------------------------------------------------- 1 | { 2 | "rules-metadata-path": "./sonar-xml-plugin/src/main/resources/org/sonar/l10n/xml/rules/xml", 3 | "languages": [ 4 | "XML" 5 | ], 6 | "latest-update": "2025-04-03T15:02:09.825524Z", 7 | "options": { 8 | "no-language-in-filenames": true 9 | } 10 | } -------------------------------------------------------------------------------- /third-party-licenses.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | mvn org.codehaus.mojo:license-maven-plugin:aggregate-add-third-party -Dlicense.includedScopes=compile 3 | 4 | cat target/generated-sources/license/THIRD-PARTY.txt 5 | -------------------------------------------------------------------------------- /wss-unified-agent.config: -------------------------------------------------------------------------------- 1 | excludes=**/*sources.jar **/*javadoc.jar **/its/sources/** 2 | fileSystemScan=False 3 | resolveAllDependencies=False 4 | 5 | maven.aggregateModules=True 6 | maven.downloadMissingDependencies=False 7 | maven.ignoredScopes=None 8 | maven.m2RepositoryPath=.m2/repository 9 | maven.resolveDependencies=True 10 | maven.runPreStep=False 11 | 12 | wss.url=https://saas-eu.whitesourcesoftware.com/agent 13 | 14 | forceUpdate=true 15 | checkPolicies=true 16 | forceUpdate.failBuildOnPolicyViolation=true 17 | --------------------------------------------------------------------------------