diff --git a/.travis/all-java.xml b/.travis/all-java.xml index bb560b5be1..2a4f1345dc 100644 --- a/.travis/all-java.xml +++ b/.travis/all-java.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Every java rule in PMD which is used for the regression tests with pmdtester diff --git a/docs/pages/pmd/userdocs/extending/writing_pmd_rules.md b/docs/pages/pmd/userdocs/extending/writing_pmd_rules.md index 2910c75ef9..f19dec13bd 100644 --- a/docs/pages/pmd/userdocs/extending/writing_pmd_rules.md +++ b/docs/pages/pmd/userdocs/extending/writing_pmd_rules.md @@ -169,7 +169,7 @@ The whole ruleset file should look something like this: + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> diff --git a/docs/pages/pmd/userdocs/extending/writing_xpath_rules.md b/docs/pages/pmd/userdocs/extending/writing_xpath_rules.md index 3934430c05..39d8bdb802 100644 --- a/docs/pages/pmd/userdocs/extending/writing_xpath_rules.md +++ b/docs/pages/pmd/userdocs/extending/writing_xpath_rules.md @@ -162,7 +162,7 @@ the example code and give your rule a useful name and message. + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Custom rules diff --git a/docs/pages/pmd/userdocs/making_rulesets.md b/docs/pages/pmd/userdocs/making_rulesets.md index dc6a87b032..272ce53ebc 100644 --- a/docs/pages/pmd/userdocs/making_rulesets.md +++ b/docs/pages/pmd/userdocs/making_rulesets.md @@ -24,7 +24,7 @@ The first step is to create a new empty ruleset. You can use the following templ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> My custom rules @@ -97,7 +97,7 @@ You can exclude some files from being processed by a ruleset using **exclude pat + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> My ruleset .*/some/package/.* diff --git a/pmd-apex/src/main/resources/category/apex/bestpractices.xml b/pmd-apex/src/main/resources/category/apex/bestpractices.xml index d6ff64a69a..1ac782d8b1 100644 --- a/pmd-apex/src/main/resources/category/apex/bestpractices.xml +++ b/pmd-apex/src/main/resources/category/apex/bestpractices.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules which enforce generally accepted best practices. diff --git a/pmd-apex/src/main/resources/category/apex/codestyle.xml b/pmd-apex/src/main/resources/category/apex/codestyle.xml index 0387f32b61..ef53ac90d0 100644 --- a/pmd-apex/src/main/resources/category/apex/codestyle.xml +++ b/pmd-apex/src/main/resources/category/apex/codestyle.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules which enforce a specific coding style. diff --git a/pmd-apex/src/main/resources/category/apex/design.xml b/pmd-apex/src/main/resources/category/apex/design.xml index 63426ded13..4ae0320382 100644 --- a/pmd-apex/src/main/resources/category/apex/design.xml +++ b/pmd-apex/src/main/resources/category/apex/design.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules that help you discover design issues. diff --git a/pmd-apex/src/main/resources/category/apex/documentation.xml b/pmd-apex/src/main/resources/category/apex/documentation.xml index 30e5276410..cafcf10d52 100644 --- a/pmd-apex/src/main/resources/category/apex/documentation.xml +++ b/pmd-apex/src/main/resources/category/apex/documentation.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules that are related to code documentation. diff --git a/pmd-apex/src/main/resources/category/apex/errorprone.xml b/pmd-apex/src/main/resources/category/apex/errorprone.xml index 64d75ca564..6eaa36f7f5 100644 --- a/pmd-apex/src/main/resources/category/apex/errorprone.xml +++ b/pmd-apex/src/main/resources/category/apex/errorprone.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors. diff --git a/pmd-apex/src/main/resources/category/apex/multithreading.xml b/pmd-apex/src/main/resources/category/apex/multithreading.xml index bdc0c7f1ea..88c22dfc8b 100644 --- a/pmd-apex/src/main/resources/category/apex/multithreading.xml +++ b/pmd-apex/src/main/resources/category/apex/multithreading.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules that flag issues when dealing with multiple threads of execution. diff --git a/pmd-apex/src/main/resources/category/apex/performance.xml b/pmd-apex/src/main/resources/category/apex/performance.xml index f6cb5a1faf..01c4191bf8 100644 --- a/pmd-apex/src/main/resources/category/apex/performance.xml +++ b/pmd-apex/src/main/resources/category/apex/performance.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules that flag suboptimal code. diff --git a/pmd-apex/src/main/resources/category/apex/security.xml b/pmd-apex/src/main/resources/category/apex/security.xml index 2d12e25b3e..1c60c72bb8 100644 --- a/pmd-apex/src/main/resources/category/apex/security.xml +++ b/pmd-apex/src/main/resources/category/apex/security.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules that flag potential security flaws. diff --git a/pmd-apex/src/main/resources/rulesets/apex/apexunit.xml b/pmd-apex/src/main/resources/rulesets/apex/apexunit.xml index 3f37f8a950..efcca12aae 100644 --- a/pmd-apex/src/main/resources/rulesets/apex/apexunit.xml +++ b/pmd-apex/src/main/resources/rulesets/apex/apexunit.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> These rules deal with different problems that can occur with Apex unit tests. diff --git a/pmd-apex/src/main/resources/rulesets/apex/braces.xml b/pmd-apex/src/main/resources/rulesets/apex/braces.xml index 4747fd57fd..10a8a93bc6 100644 --- a/pmd-apex/src/main/resources/rulesets/apex/braces.xml +++ b/pmd-apex/src/main/resources/rulesets/apex/braces.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> The Braces ruleset contains rules regarding the use and placement of braces. diff --git a/pmd-apex/src/main/resources/rulesets/apex/complexity.xml b/pmd-apex/src/main/resources/rulesets/apex/complexity.xml index eac52804ce..594a7bd626 100644 --- a/pmd-apex/src/main/resources/rulesets/apex/complexity.xml +++ b/pmd-apex/src/main/resources/rulesets/apex/complexity.xml @@ -2,7 +2,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> The Complexity ruleset contains rules that find problems related to code size or complexity. diff --git a/pmd-apex/src/main/resources/rulesets/apex/empty.xml b/pmd-apex/src/main/resources/rulesets/apex/empty.xml index 62c3f1c2d7..73dad3a46e 100644 --- a/pmd-apex/src/main/resources/rulesets/apex/empty.xml +++ b/pmd-apex/src/main/resources/rulesets/apex/empty.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> The Empty Code ruleset contains rules that find empty statements of any kind (empty method, empty block statement, empty try or catch block,...). diff --git a/pmd-apex/src/main/resources/rulesets/apex/metrics.xml b/pmd-apex/src/main/resources/rulesets/apex/metrics.xml index 668dc51adf..f8ee4a7254 100644 --- a/pmd-apex/src/main/resources/rulesets/apex/metrics.xml +++ b/pmd-apex/src/main/resources/rulesets/apex/metrics.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> These are rules which use the Metrics Framework to calculate metrics. diff --git a/pmd-apex/src/main/resources/rulesets/apex/performance.xml b/pmd-apex/src/main/resources/rulesets/apex/performance.xml index 40f276c7e7..347ca6bcbc 100644 --- a/pmd-apex/src/main/resources/rulesets/apex/performance.xml +++ b/pmd-apex/src/main/resources/rulesets/apex/performance.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> The Performance ruleset contains a collection of good practices which should be followed. diff --git a/pmd-apex/src/main/resources/rulesets/apex/ruleset.xml b/pmd-apex/src/main/resources/rulesets/apex/ruleset.xml index 4c802e477a..993f33a772 100644 --- a/pmd-apex/src/main/resources/rulesets/apex/ruleset.xml +++ b/pmd-apex/src/main/resources/rulesets/apex/ruleset.xml @@ -1,5 +1,5 @@ - + Default ruleset used by the Code Climate Engine for Salesforce.com Apex diff --git a/pmd-apex/src/main/resources/rulesets/apex/security.xml b/pmd-apex/src/main/resources/rulesets/apex/security.xml index 3503ac6223..998dc4e034 100644 --- a/pmd-apex/src/main/resources/rulesets/apex/security.xml +++ b/pmd-apex/src/main/resources/rulesets/apex/security.xml @@ -2,7 +2,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> These rules deal with different security problems that can occur within Apex. diff --git a/pmd-apex/src/main/resources/rulesets/apex/style.xml b/pmd-apex/src/main/resources/rulesets/apex/style.xml index 7be2e9e6a1..00f1c198a2 100644 --- a/pmd-apex/src/main/resources/rulesets/apex/style.xml +++ b/pmd-apex/src/main/resources/rulesets/apex/style.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> The Style Ruleset contains rules regarding preferred usage of names and identifiers. diff --git a/pmd-apex/src/test/resources/rulesets/apex/metrics_test.xml b/pmd-apex/src/test/resources/rulesets/apex/metrics_test.xml index c1f8abc1e0..b9980f7571 100644 --- a/pmd-apex/src/test/resources/rulesets/apex/metrics_test.xml +++ b/pmd-apex/src/test/resources/rulesets/apex/metrics_test.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Metrics testing ruleset. Each metric is tested through a dummy rule. diff --git a/pmd-core/src/main/java/net/sourceforge/pmd/RuleSetWriter.java b/pmd-core/src/main/java/net/sourceforge/pmd/RuleSetWriter.java index 3ec55cc3e6..70f6f23b41 100644 --- a/pmd-core/src/main/java/net/sourceforge/pmd/RuleSetWriter.java +++ b/pmd-core/src/main/java/net/sourceforge/pmd/RuleSetWriter.java @@ -105,7 +105,7 @@ public class RuleSetWriter { Element ruleSetElement = document.createElementNS(RULESET_2_0_0_NS_URI, "ruleset"); ruleSetElement.setAttribute("xmlns:xsi", "http://www.w3.org/2001/XMLSchema-instance"); ruleSetElement.setAttributeNS("http://www.w3.org/2001/XMLSchema-instance", "xsi:schemaLocation", - RULESET_2_0_0_NS_URI + " http://pmd.sourceforge.net/ruleset_2_0_0.xsd"); + RULESET_2_0_0_NS_URI + " https://pmd.sourceforge.io/ruleset_2_0_0.xsd"); ruleSetElement.setAttribute("name", ruleSet.getName()); Element descriptionElement = createDescriptionElement(ruleSet.getDescription()); diff --git a/pmd-core/src/main/resources/rulesets/internal/all-ecmascript.xml b/pmd-core/src/main/resources/rulesets/internal/all-ecmascript.xml index 089da7aadc..e208b7cbb1 100644 --- a/pmd-core/src/main/resources/rulesets/internal/all-ecmascript.xml +++ b/pmd-core/src/main/resources/rulesets/internal/all-ecmascript.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Every ECMAScript Rule in PMD diff --git a/pmd-core/src/main/resources/rulesets/internal/all-java.xml b/pmd-core/src/main/resources/rulesets/internal/all-java.xml index 6436ad5760..569b015ced 100644 --- a/pmd-core/src/main/resources/rulesets/internal/all-java.xml +++ b/pmd-core/src/main/resources/rulesets/internal/all-java.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Every Java Rule in PMD diff --git a/pmd-core/src/main/resources/rulesets/releases/33.xml b/pmd-core/src/main/resources/rulesets/releases/33.xml index a7cec97777..08d1dcd8bf 100644 --- a/pmd-core/src/main/resources/rulesets/releases/33.xml +++ b/pmd-core/src/main/resources/rulesets/releases/33.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> This ruleset contains links to rules that are new in PMD v3.3 diff --git a/pmd-core/src/main/resources/rulesets/releases/34.xml b/pmd-core/src/main/resources/rulesets/releases/34.xml index 522db0729a..8b61c84fcb 100644 --- a/pmd-core/src/main/resources/rulesets/releases/34.xml +++ b/pmd-core/src/main/resources/rulesets/releases/34.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> This ruleset contains links to rules that are new in PMD v3.4 diff --git a/pmd-core/src/main/resources/rulesets/releases/35.xml b/pmd-core/src/main/resources/rulesets/releases/35.xml index cebee04b68..7753b454c6 100644 --- a/pmd-core/src/main/resources/rulesets/releases/35.xml +++ b/pmd-core/src/main/resources/rulesets/releases/35.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> This ruleset contains links to rules that are new in PMD v3.5 diff --git a/pmd-core/src/main/resources/rulesets/releases/36.xml b/pmd-core/src/main/resources/rulesets/releases/36.xml index 4b50e2792b..8f60abd594 100644 --- a/pmd-core/src/main/resources/rulesets/releases/36.xml +++ b/pmd-core/src/main/resources/rulesets/releases/36.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> This ruleset contains links to rules that are new in PMD v3.6 diff --git a/pmd-core/src/main/resources/rulesets/releases/37-jsp.xml b/pmd-core/src/main/resources/rulesets/releases/37-jsp.xml index 5fe02d9e81..96bf1f2492 100644 --- a/pmd-core/src/main/resources/rulesets/releases/37-jsp.xml +++ b/pmd-core/src/main/resources/rulesets/releases/37-jsp.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> This ruleset contains links to JSP rules that are new in PMD v3.7 diff --git a/pmd-core/src/main/resources/rulesets/releases/37.xml b/pmd-core/src/main/resources/rulesets/releases/37.xml index cc5672cadc..b037858e3a 100644 --- a/pmd-core/src/main/resources/rulesets/releases/37.xml +++ b/pmd-core/src/main/resources/rulesets/releases/37.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> This ruleset contains links to rules that are new in PMD v3.7 diff --git a/pmd-core/src/main/resources/rulesets/releases/38.xml b/pmd-core/src/main/resources/rulesets/releases/38.xml index 0a59caaa3b..b0528c8caa 100644 --- a/pmd-core/src/main/resources/rulesets/releases/38.xml +++ b/pmd-core/src/main/resources/rulesets/releases/38.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> This ruleset contains links to rules that are new in PMD v3.8 diff --git a/pmd-core/src/main/resources/rulesets/releases/39.xml b/pmd-core/src/main/resources/rulesets/releases/39.xml index 30a6eebf7e..4e0e276d67 100644 --- a/pmd-core/src/main/resources/rulesets/releases/39.xml +++ b/pmd-core/src/main/resources/rulesets/releases/39.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> This ruleset contains links to rules that are new in PMD v3.9 diff --git a/pmd-core/src/main/resources/rulesets/releases/40rc1.xml b/pmd-core/src/main/resources/rulesets/releases/40rc1.xml index 5f335ee5f9..132f866adf 100644 --- a/pmd-core/src/main/resources/rulesets/releases/40rc1.xml +++ b/pmd-core/src/main/resources/rulesets/releases/40rc1.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> This ruleset contains links to rules that are new in PMD v4.0rc1 diff --git a/pmd-core/src/main/resources/rulesets/releases/41.xml b/pmd-core/src/main/resources/rulesets/releases/41.xml index d8308b0d75..e04c7862e8 100644 --- a/pmd-core/src/main/resources/rulesets/releases/41.xml +++ b/pmd-core/src/main/resources/rulesets/releases/41.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> This ruleset contains links to rules that are new in PMD v4.1 diff --git a/pmd-core/src/main/resources/rulesets/releases/42.xml b/pmd-core/src/main/resources/rulesets/releases/42.xml index b5658742ec..01fe98bc02 100644 --- a/pmd-core/src/main/resources/rulesets/releases/42.xml +++ b/pmd-core/src/main/resources/rulesets/releases/42.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> This ruleset contains links to rules that are new in PMD v4.2 diff --git a/pmd-core/src/main/resources/rulesets/releases/50.xml b/pmd-core/src/main/resources/rulesets/releases/50.xml index 759dce17e9..6be499cf4c 100644 --- a/pmd-core/src/main/resources/rulesets/releases/50.xml +++ b/pmd-core/src/main/resources/rulesets/releases/50.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> This ruleset contains links to rules that are new in PMD v5.0 diff --git a/pmd-core/src/main/resources/rulesets/releases/501.xml b/pmd-core/src/main/resources/rulesets/releases/501.xml index 7c8daab9c3..46101afc69 100644 --- a/pmd-core/src/main/resources/rulesets/releases/501.xml +++ b/pmd-core/src/main/resources/rulesets/releases/501.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> This ruleset contains links to rules that are new in PMD v5.0.1 diff --git a/pmd-core/src/main/resources/rulesets/releases/510.xml b/pmd-core/src/main/resources/rulesets/releases/510.xml index f3cbbe9dd1..82e6c2530e 100644 --- a/pmd-core/src/main/resources/rulesets/releases/510.xml +++ b/pmd-core/src/main/resources/rulesets/releases/510.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> This ruleset contains links to rules that are new in PMD v5.1.0 diff --git a/pmd-core/src/main/resources/rulesets/releases/512.xml b/pmd-core/src/main/resources/rulesets/releases/512.xml index 79a98457d2..d22d43ac4a 100644 --- a/pmd-core/src/main/resources/rulesets/releases/512.xml +++ b/pmd-core/src/main/resources/rulesets/releases/512.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> This ruleset contains links to rules that are new in PMD v5.1.2 diff --git a/pmd-core/src/main/resources/rulesets/releases/520.xml b/pmd-core/src/main/resources/rulesets/releases/520.xml index 566e47d79e..0d85130cd4 100644 --- a/pmd-core/src/main/resources/rulesets/releases/520.xml +++ b/pmd-core/src/main/resources/rulesets/releases/520.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> This ruleset contains links to rules that are new in PMD v5.2.0 diff --git a/pmd-core/src/main/resources/rulesets/releases/540.xml b/pmd-core/src/main/resources/rulesets/releases/540.xml index 2086af3205..e7c4771122 100644 --- a/pmd-core/src/main/resources/rulesets/releases/540.xml +++ b/pmd-core/src/main/resources/rulesets/releases/540.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> This ruleset contains links to rules that are new in PMD v5.4.0 diff --git a/pmd-core/src/main/resources/rulesets/releases/550.xml b/pmd-core/src/main/resources/rulesets/releases/550.xml index f270a52b5e..d7ac9f868f 100644 --- a/pmd-core/src/main/resources/rulesets/releases/550.xml +++ b/pmd-core/src/main/resources/rulesets/releases/550.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> This ruleset contains links to rules that are new in PMD v5.5.0 diff --git a/pmd-core/src/main/resources/rulesets/releases/551.xml b/pmd-core/src/main/resources/rulesets/releases/551.xml index 41d74d7037..27a8321d9f 100644 --- a/pmd-core/src/main/resources/rulesets/releases/551.xml +++ b/pmd-core/src/main/resources/rulesets/releases/551.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> This ruleset contains links to rules that are new in PMD v5.5.1 diff --git a/pmd-core/src/main/resources/rulesets/releases/552.xml b/pmd-core/src/main/resources/rulesets/releases/552.xml index dd70f67ef7..f236338c8b 100644 --- a/pmd-core/src/main/resources/rulesets/releases/552.xml +++ b/pmd-core/src/main/resources/rulesets/releases/552.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> This ruleset contains links to rules that are new in PMD v5.5.2 diff --git a/pmd-core/src/main/resources/rulesets/releases/553.xml b/pmd-core/src/main/resources/rulesets/releases/553.xml index 4761403fb8..0a52e3b6e3 100644 --- a/pmd-core/src/main/resources/rulesets/releases/553.xml +++ b/pmd-core/src/main/resources/rulesets/releases/553.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> This ruleset contains links to rules that are new in PMD v5.5.3 diff --git a/pmd-core/src/main/resources/rulesets/releases/554.xml b/pmd-core/src/main/resources/rulesets/releases/554.xml index 4e6b8f2d15..e7ec18ff6c 100644 --- a/pmd-core/src/main/resources/rulesets/releases/554.xml +++ b/pmd-core/src/main/resources/rulesets/releases/554.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> This ruleset contains links to rules that are new in PMD v5.5.4 diff --git a/pmd-core/src/main/resources/rulesets/releases/560.xml b/pmd-core/src/main/resources/rulesets/releases/560.xml index bb459e8df4..28f5d31f47 100644 --- a/pmd-core/src/main/resources/rulesets/releases/560.xml +++ b/pmd-core/src/main/resources/rulesets/releases/560.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> This ruleset contains links to rules that are new in PMD v5.6.0 diff --git a/pmd-core/src/main/resources/rulesets/releases/580.xml b/pmd-core/src/main/resources/rulesets/releases/580.xml index 0478e1aa35..826ebc5678 100644 --- a/pmd-core/src/main/resources/rulesets/releases/580.xml +++ b/pmd-core/src/main/resources/rulesets/releases/580.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> This ruleset contains links to rules that are new in PMD v5.8.0 diff --git a/pmd-core/src/main/resources/rulesets/releases/600.xml b/pmd-core/src/main/resources/rulesets/releases/600.xml index 4ffa27dd8d..629a435f5a 100644 --- a/pmd-core/src/main/resources/rulesets/releases/600.xml +++ b/pmd-core/src/main/resources/rulesets/releases/600.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> This ruleset contains links to rules that are new in PMD v6.0.0 diff --git a/pmd-core/src/main/resources/rulesets/releases/620.xml b/pmd-core/src/main/resources/rulesets/releases/620.xml index 5a4a3a3613..7da81bcbcd 100644 --- a/pmd-core/src/main/resources/rulesets/releases/620.xml +++ b/pmd-core/src/main/resources/rulesets/releases/620.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> This ruleset contains links to rules that are new in PMD v6.2.0 diff --git a/pmd-core/src/main/resources/rulesets/releases/630.xml b/pmd-core/src/main/resources/rulesets/releases/630.xml index a10a05506a..c273134874 100644 --- a/pmd-core/src/main/resources/rulesets/releases/630.xml +++ b/pmd-core/src/main/resources/rulesets/releases/630.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> This ruleset contains links to rules that are new in PMD v6.3.0 diff --git a/pmd-core/src/main/resources/rulesets/releases/640.xml b/pmd-core/src/main/resources/rulesets/releases/640.xml index fc3a33faff..716bc3bd9f 100644 --- a/pmd-core/src/main/resources/rulesets/releases/640.xml +++ b/pmd-core/src/main/resources/rulesets/releases/640.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> This ruleset contains links to rules that are new in PMD v6.4.0 diff --git a/pmd-core/src/main/resources/rulesets/releases/650.xml b/pmd-core/src/main/resources/rulesets/releases/650.xml index 310dc8fa71..e4c2202340 100644 --- a/pmd-core/src/main/resources/rulesets/releases/650.xml +++ b/pmd-core/src/main/resources/rulesets/releases/650.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> This ruleset contains links to rules that are new in PMD v6.5.0 diff --git a/pmd-core/src/main/resources/rulesets/releases/660.xml b/pmd-core/src/main/resources/rulesets/releases/660.xml index 2f84d06b53..ddfc6b2081 100644 --- a/pmd-core/src/main/resources/rulesets/releases/660.xml +++ b/pmd-core/src/main/resources/rulesets/releases/660.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> This ruleset contains links to rules that are new in PMD v6.6.0 diff --git a/pmd-core/src/main/resources/rulesets/releases/670.xml b/pmd-core/src/main/resources/rulesets/releases/670.xml index 0209a7c72b..57924722a9 100644 --- a/pmd-core/src/main/resources/rulesets/releases/670.xml +++ b/pmd-core/src/main/resources/rulesets/releases/670.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> This ruleset contains links to rules that are new in PMD v6.7.0 diff --git a/pmd-core/src/main/resources/rulesets/releases/680.xml b/pmd-core/src/main/resources/rulesets/releases/680.xml index e68c94a5a5..900dc53a4a 100644 --- a/pmd-core/src/main/resources/rulesets/releases/680.xml +++ b/pmd-core/src/main/resources/rulesets/releases/680.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> This ruleset contains links to rules that are new in PMD v6.8.0 diff --git a/pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryCompatibilityTest.java b/pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryCompatibilityTest.java index d09407c8ba..842c5f482f 100644 --- a/pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryCompatibilityTest.java +++ b/pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryCompatibilityTest.java @@ -24,7 +24,7 @@ public class RuleSetFactoryCompatibilityTest { final String ruleset = "\n" + "\n" + "\n" + + " xsi:schemaLocation=\"http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd\">\n" + " Test\n" + "\n" + " \n" + "\n"; @@ -40,7 +40,7 @@ public class RuleSetFactoryCompatibilityTest { final String ruleset = "\n" + "\n" + "\n" + + " xsi:schemaLocation=\"http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd\">\n" + " Test\n" + "\n" + " \n" + "\n"; @@ -62,7 +62,7 @@ public class RuleSetFactoryCompatibilityTest { final String ruleset = "\n" + "\n" + "\n" + + " xsi:schemaLocation=\"http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd\">\n" + " Test\n" + "\n" + " \n" + " \n" + " \n" + "\n"; @@ -85,7 +85,7 @@ public class RuleSetFactoryCompatibilityTest { String in = "\n" + "\n" + "\n" + + " xsi:schemaLocation=\"http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd\">\n" + " Test\n" + "\n" + " \n" + " \n" @@ -111,7 +111,7 @@ public class RuleSetFactoryCompatibilityTest { String in = "\n" + "\n" + "\n" + + " xsi:schemaLocation=\"http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd\">\n" + " Test\n" + "\n" + " \n" + " \n" + " \n" + "\n"; InputStream stream = new ByteArrayInputStream(in.getBytes(ISO_8859_1)); diff --git a/pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java b/pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java index 3764610d56..f498d71ed0 100644 --- a/pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java +++ b/pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java @@ -567,7 +567,7 @@ public class RuleSetFactoryTest { RuleSetReferenceId ref = createRuleSetReferenceId("\n" + "\n" + "\n" + + " xsi:schemaLocation=\"http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd\">\n" + " PMD Ruleset.\n" + "\n" + " .*Test.*\n" + "\n" + "\n"); RuleSetFactory ruleSetFactory = new RuleSetFactory(); @@ -587,7 +587,7 @@ public class RuleSetFactoryTest { RuleSetReferenceId ref = createRuleSetReferenceId("\n" + "\n" + "\n" + + " xsi:schemaLocation=\"http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd\">\n" + " Ruleset which references a empty ruleset\n" + "\n" + " \n" + "\n"); @@ -610,7 +610,7 @@ public class RuleSetFactoryTest { + "\n" + + " xsi:schemaLocation=\"http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd\">\n" + " Custom ruleset for tests\n" + " \n" + "\n"); RuleSetFactory ruleSetFactory = new RuleSetFactory(); @@ -629,7 +629,7 @@ public class RuleSetFactoryTest { + "\n" + + " xsi:schemaLocation=\"http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd\">\n" + " PMD Plugin preferences rule set\n" + "\n" + "\n" + "\n" + "\n" + ""); @@ -654,7 +654,7 @@ public class RuleSetFactoryTest { "\n" + "\n" + + " xsi:schemaLocation=\"http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd\">\n" + " Custom ruleset for tests\n" + " \n" + " \n" + " \n" + "\n"); @@ -683,7 +683,7 @@ public class RuleSetFactoryTest { "\n" + "\n" + + " xsi:schemaLocation=\"http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd\">\n" + " Custom ruleset for tests\n" + " \n" + " \n" + " \n" + "\n"); @@ -695,7 +695,7 @@ public class RuleSetFactoryTest { "\n" + "\n" + + " xsi:schemaLocation=\"http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd\">\n" + " Custom ruleset for tests\n" + " \n" + " \n" + " \n" + " \n" + "\n"); @@ -707,7 +707,7 @@ public class RuleSetFactoryTest { "\n" + "\n" + + " xsi:schemaLocation=\"http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd\">\n" + " Custom ruleset for tests\n" + " \n" + " \n" + " \n" + " \n" + "\n"); @@ -725,7 +725,7 @@ public class RuleSetFactoryTest { "\n" + "\n" + + " xsi:schemaLocation=\"http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd\">\n" + " Custom ruleset for tests\n" + " \n" + " \n"); @@ -741,7 +741,7 @@ public class RuleSetFactoryTest { "\n" + "\n" + + " xsi:schemaLocation=\"http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd\">\n" + " \n" + " \n"); RuleSetFactory ruleSetFactory = new RuleSetFactory(); diff --git a/pmd-core/src/test/java/net/sourceforge/pmd/RuleSetSchemaTest.java b/pmd-core/src/test/java/net/sourceforge/pmd/RuleSetSchemaTest.java index 62d0ad7aa2..caea7d95e8 100644 --- a/pmd-core/src/test/java/net/sourceforge/pmd/RuleSetSchemaTest.java +++ b/pmd-core/src/test/java/net/sourceforge/pmd/RuleSetSchemaTest.java @@ -111,7 +111,7 @@ public class RuleSetSchemaTest { @Override public InputSource resolveEntity(String publicId, String systemId) throws SAXException, IOException { - if ("http://pmd.sourceforge.net/ruleset_2_0_0.xsd".equals(systemId)) { + if ("https://pmd.sourceforge.io/ruleset_2_0_0.xsd".equals(systemId)) { return new InputSource(schema2.toExternalForm()); } throw new IllegalArgumentException("Unable to resolve entity (publicId=" + publicId + ", systemId=" + systemId + ")"); diff --git a/pmd-core/src/test/resources/net/sourceforge/pmd/TestRuleset1.xml b/pmd-core/src/test/resources/net/sourceforge/pmd/TestRuleset1.xml index 9dcb040e86..aaee1b98f0 100644 --- a/pmd-core/src/test/resources/net/sourceforge/pmd/TestRuleset1.xml +++ b/pmd-core/src/test/resources/net/sourceforge/pmd/TestRuleset1.xml @@ -1,6 +1,6 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Ruleset used by test net.sourceforge.pmd.RuleSetWriter and RuleSetFactoryTest diff --git a/pmd-core/src/test/resources/net/sourceforge/pmd/TestRuleset2.xml b/pmd-core/src/test/resources/net/sourceforge/pmd/TestRuleset2.xml index b8e13e031d..dfaa96ecea 100644 --- a/pmd-core/src/test/resources/net/sourceforge/pmd/TestRuleset2.xml +++ b/pmd-core/src/test/resources/net/sourceforge/pmd/TestRuleset2.xml @@ -1,6 +1,6 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Ruleset used by test RuleSetFactoryTest diff --git a/pmd-core/src/test/resources/net/sourceforge/pmd/TestRuleset3.xml b/pmd-core/src/test/resources/net/sourceforge/pmd/TestRuleset3.xml index 1df2429a60..7b3f1a8924 100644 --- a/pmd-core/src/test/resources/net/sourceforge/pmd/TestRuleset3.xml +++ b/pmd-core/src/test/resources/net/sourceforge/pmd/TestRuleset3.xml @@ -1,6 +1,6 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Ruleset used by test RuleSetFactoryTest diff --git a/pmd-core/src/test/resources/net/sourceforge/pmd/TestRuleset4.xml b/pmd-core/src/test/resources/net/sourceforge/pmd/TestRuleset4.xml index 74577f33a7..0923d45e34 100644 --- a/pmd-core/src/test/resources/net/sourceforge/pmd/TestRuleset4.xml +++ b/pmd-core/src/test/resources/net/sourceforge/pmd/TestRuleset4.xml @@ -1,6 +1,6 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Ruleset used by test RuleSetFactoryTest diff --git a/pmd-core/src/test/resources/net/sourceforge/pmd/external-reference-ruleset.xml b/pmd-core/src/test/resources/net/sourceforge/pmd/external-reference-ruleset.xml index 2ee424a317..3f6b18bb10 100644 --- a/pmd-core/src/test/resources/net/sourceforge/pmd/external-reference-ruleset.xml +++ b/pmd-core/src/test/resources/net/sourceforge/pmd/external-reference-ruleset.xml @@ -1,6 +1,6 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Ruleset used by test net.sourceforge.pmd.RuleSetFactoryTest diff --git a/pmd-core/src/test/resources/net/sourceforge/pmd/rulesets/foo-project/foo-rules b/pmd-core/src/test/resources/net/sourceforge/pmd/rulesets/foo-project/foo-rules index 1b8a8f8a15..5a12247fc7 100644 --- a/pmd-core/src/test/resources/net/sourceforge/pmd/rulesets/foo-project/foo-rules +++ b/pmd-core/src/test/resources/net/sourceforge/pmd/rulesets/foo-project/foo-rules @@ -2,7 +2,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> diff --git a/pmd-java/src/main/resources/rulesets/java/strictexception.xml b/pmd-java/src/main/resources/rulesets/java/strictexception.xml index 342ce8fe85..1610c48b0d 100644 --- a/pmd-java/src/main/resources/rulesets/java/strictexception.xml +++ b/pmd-java/src/main/resources/rulesets/java/strictexception.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> These rules provide some strict guidelines about throwing and catching exceptions. diff --git a/pmd-java/src/main/resources/rulesets/java/strings.xml b/pmd-java/src/main/resources/rulesets/java/strings.xml index b94e9680f5..75dd092c48 100644 --- a/pmd-java/src/main/resources/rulesets/java/strings.xml +++ b/pmd-java/src/main/resources/rulesets/java/strings.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> These rules deal with different issues that can arise with manipulation of the String, StringBuffer, or StringBuilder instances. diff --git a/pmd-java/src/main/resources/rulesets/java/sunsecure.xml b/pmd-java/src/main/resources/rulesets/java/sunsecure.xml index 8397dd9b02..e1f452caeb 100644 --- a/pmd-java/src/main/resources/rulesets/java/sunsecure.xml +++ b/pmd-java/src/main/resources/rulesets/java/sunsecure.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> These rules check the security guidelines from Sun, published at http://java.sun.com/security/seccodeguide.html#gcg diff --git a/pmd-java/src/main/resources/rulesets/java/typeresolution.xml b/pmd-java/src/main/resources/rulesets/java/typeresolution.xml index d1f297d069..c10136bd72 100644 --- a/pmd-java/src/main/resources/rulesets/java/typeresolution.xml +++ b/pmd-java/src/main/resources/rulesets/java/typeresolution.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> All rules in this ruleset have been moved to other rulesets. Please use the other rules diff --git a/pmd-java/src/main/resources/rulesets/java/unnecessary.xml b/pmd-java/src/main/resources/rulesets/java/unnecessary.xml index 7d151cf0b4..6479fadef1 100644 --- a/pmd-java/src/main/resources/rulesets/java/unnecessary.xml +++ b/pmd-java/src/main/resources/rulesets/java/unnecessary.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> The Unnecessary Ruleset contains a collection of rules for unnecessary code. diff --git a/pmd-java/src/main/resources/rulesets/java/unusedcode.xml b/pmd-java/src/main/resources/rulesets/java/unusedcode.xml index c111c93bd6..0b22e86f95 100644 --- a/pmd-java/src/main/resources/rulesets/java/unusedcode.xml +++ b/pmd-java/src/main/resources/rulesets/java/unusedcode.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> The Unused Code ruleset contains rules that find unused or ineffective code. diff --git a/pmd-java/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java b/pmd-java/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java index 3598ce43b7..cd0d8e16f2 100644 --- a/pmd-java/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java +++ b/pmd-java/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java @@ -19,7 +19,7 @@ public class RuleSetFactoryTest extends AbstractRuleSetFactoryTest { "\n" + "\n" + + " xsi:schemaLocation=\"http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd\">\n" + " Custom ruleset for tests\n" + " \n" + " \n" + " \n" + "\n"); diff --git a/pmd-java/src/test/resources/net/sourceforge/pmd/ant/classpathtest/ruleset.xml b/pmd-java/src/test/resources/net/sourceforge/pmd/ant/classpathtest/ruleset.xml index 8f216f92d4..8b3efddecc 100644 --- a/pmd-java/src/test/resources/net/sourceforge/pmd/ant/classpathtest/ruleset.xml +++ b/pmd-java/src/test/resources/net/sourceforge/pmd/ant/classpathtest/ruleset.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> The Basic ruleset contains a collection of good practices which should be followed. diff --git a/pmd-java/src/test/resources/net/sourceforge/pmd/ant/xml/custom_ruleset.xml b/pmd-java/src/test/resources/net/sourceforge/pmd/ant/xml/custom_ruleset.xml index 75084db4ff..b9041833ff 100644 --- a/pmd-java/src/test/resources/net/sourceforge/pmd/ant/xml/custom_ruleset.xml +++ b/pmd-java/src/test/resources/net/sourceforge/pmd/ant/xml/custom_ruleset.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Custom ruleset diff --git a/pmd-java/src/test/resources/rulesets/java/metrics_test.xml b/pmd-java/src/test/resources/rulesets/java/metrics_test.xml index c08cf24b96..be01a06ce7 100644 --- a/pmd-java/src/test/resources/rulesets/java/metrics_test.xml +++ b/pmd-java/src/test/resources/rulesets/java/metrics_test.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Metrics testing ruleset. Each metric is tested through a dummy rule. diff --git a/pmd-javascript/src/main/resources/category/ecmascript/bestpractices.xml b/pmd-javascript/src/main/resources/category/ecmascript/bestpractices.xml index 0c012e9609..52cdac1822 100644 --- a/pmd-javascript/src/main/resources/category/ecmascript/bestpractices.xml +++ b/pmd-javascript/src/main/resources/category/ecmascript/bestpractices.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules which enforce generally accepted best practices. diff --git a/pmd-javascript/src/main/resources/category/ecmascript/codestyle.xml b/pmd-javascript/src/main/resources/category/ecmascript/codestyle.xml index 94ef9e58eb..285262c59d 100644 --- a/pmd-javascript/src/main/resources/category/ecmascript/codestyle.xml +++ b/pmd-javascript/src/main/resources/category/ecmascript/codestyle.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules which enforce a specific coding style. diff --git a/pmd-javascript/src/main/resources/category/ecmascript/design.xml b/pmd-javascript/src/main/resources/category/ecmascript/design.xml index bd17278650..bfb2bad983 100644 --- a/pmd-javascript/src/main/resources/category/ecmascript/design.xml +++ b/pmd-javascript/src/main/resources/category/ecmascript/design.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules that help you discover design issues. diff --git a/pmd-javascript/src/main/resources/category/ecmascript/documentation.xml b/pmd-javascript/src/main/resources/category/ecmascript/documentation.xml index e000ad643f..8e7fe03896 100644 --- a/pmd-javascript/src/main/resources/category/ecmascript/documentation.xml +++ b/pmd-javascript/src/main/resources/category/ecmascript/documentation.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules that are related to code documentation. diff --git a/pmd-javascript/src/main/resources/category/ecmascript/errorprone.xml b/pmd-javascript/src/main/resources/category/ecmascript/errorprone.xml index 1aea173480..4b48e85dfe 100644 --- a/pmd-javascript/src/main/resources/category/ecmascript/errorprone.xml +++ b/pmd-javascript/src/main/resources/category/ecmascript/errorprone.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors. diff --git a/pmd-javascript/src/main/resources/category/ecmascript/multithreading.xml b/pmd-javascript/src/main/resources/category/ecmascript/multithreading.xml index 4d3644a22d..ee972ffd58 100644 --- a/pmd-javascript/src/main/resources/category/ecmascript/multithreading.xml +++ b/pmd-javascript/src/main/resources/category/ecmascript/multithreading.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules that flag issues when dealing with multiple threads of execution. diff --git a/pmd-javascript/src/main/resources/category/ecmascript/performance.xml b/pmd-javascript/src/main/resources/category/ecmascript/performance.xml index f1f34f4790..a3a1b2fd09 100644 --- a/pmd-javascript/src/main/resources/category/ecmascript/performance.xml +++ b/pmd-javascript/src/main/resources/category/ecmascript/performance.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules that flag suboptimal code. diff --git a/pmd-javascript/src/main/resources/category/ecmascript/security.xml b/pmd-javascript/src/main/resources/category/ecmascript/security.xml index 25e146f7de..2c59db990c 100644 --- a/pmd-javascript/src/main/resources/category/ecmascript/security.xml +++ b/pmd-javascript/src/main/resources/category/ecmascript/security.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules that flag potential security flaws. diff --git a/pmd-javascript/src/main/resources/rulesets/ecmascript/basic.xml b/pmd-javascript/src/main/resources/rulesets/ecmascript/basic.xml index 2f83f3561a..2d7f4e5090 100644 --- a/pmd-javascript/src/main/resources/rulesets/ecmascript/basic.xml +++ b/pmd-javascript/src/main/resources/rulesets/ecmascript/basic.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules concerning basic ECMAScript guidelines. diff --git a/pmd-javascript/src/main/resources/rulesets/ecmascript/braces.xml b/pmd-javascript/src/main/resources/rulesets/ecmascript/braces.xml index fa6907f00a..623314a0a2 100644 --- a/pmd-javascript/src/main/resources/rulesets/ecmascript/braces.xml +++ b/pmd-javascript/src/main/resources/rulesets/ecmascript/braces.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> The Braces Ruleset contains a collection of braces rules. diff --git a/pmd-javascript/src/main/resources/rulesets/ecmascript/controversial.xml b/pmd-javascript/src/main/resources/rulesets/ecmascript/controversial.xml index 0f5e77acad..d7af94c258 100644 --- a/pmd-javascript/src/main/resources/rulesets/ecmascript/controversial.xml +++ b/pmd-javascript/src/main/resources/rulesets/ecmascript/controversial.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> The Controversial ruleset contains rules that, for whatever reason, are considered controversial. diff --git a/pmd-javascript/src/main/resources/rulesets/ecmascript/unnecessary.xml b/pmd-javascript/src/main/resources/rulesets/ecmascript/unnecessary.xml index 7ae8a3d087..e6ca60db73 100644 --- a/pmd-javascript/src/main/resources/rulesets/ecmascript/unnecessary.xml +++ b/pmd-javascript/src/main/resources/rulesets/ecmascript/unnecessary.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> The Unnecessary Ruleset contains a collection of rules for unnecessary code. diff --git a/pmd-jsp/src/main/resources/category/jsp/bestpractices.xml b/pmd-jsp/src/main/resources/category/jsp/bestpractices.xml index b3dfb1caf9..564c645975 100644 --- a/pmd-jsp/src/main/resources/category/jsp/bestpractices.xml +++ b/pmd-jsp/src/main/resources/category/jsp/bestpractices.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules which enforce generally accepted best practices. diff --git a/pmd-jsp/src/main/resources/category/jsp/codestyle.xml b/pmd-jsp/src/main/resources/category/jsp/codestyle.xml index cfafcc6da5..0303c21118 100644 --- a/pmd-jsp/src/main/resources/category/jsp/codestyle.xml +++ b/pmd-jsp/src/main/resources/category/jsp/codestyle.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules which enforce a specific coding style. diff --git a/pmd-jsp/src/main/resources/category/jsp/design.xml b/pmd-jsp/src/main/resources/category/jsp/design.xml index 054b2e14aa..11404c7284 100644 --- a/pmd-jsp/src/main/resources/category/jsp/design.xml +++ b/pmd-jsp/src/main/resources/category/jsp/design.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules that help you discover design issues. diff --git a/pmd-jsp/src/main/resources/category/jsp/documentation.xml b/pmd-jsp/src/main/resources/category/jsp/documentation.xml index 1e5fd3b0bf..c049f5b6f0 100644 --- a/pmd-jsp/src/main/resources/category/jsp/documentation.xml +++ b/pmd-jsp/src/main/resources/category/jsp/documentation.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules that are related to code documentation. diff --git a/pmd-jsp/src/main/resources/category/jsp/errorprone.xml b/pmd-jsp/src/main/resources/category/jsp/errorprone.xml index d60d35a76e..482eef476b 100644 --- a/pmd-jsp/src/main/resources/category/jsp/errorprone.xml +++ b/pmd-jsp/src/main/resources/category/jsp/errorprone.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors. diff --git a/pmd-jsp/src/main/resources/category/jsp/multithreading.xml b/pmd-jsp/src/main/resources/category/jsp/multithreading.xml index bdc0c7f1ea..88c22dfc8b 100644 --- a/pmd-jsp/src/main/resources/category/jsp/multithreading.xml +++ b/pmd-jsp/src/main/resources/category/jsp/multithreading.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules that flag issues when dealing with multiple threads of execution. diff --git a/pmd-jsp/src/main/resources/category/jsp/performance.xml b/pmd-jsp/src/main/resources/category/jsp/performance.xml index 82cc389d7f..251663aafc 100644 --- a/pmd-jsp/src/main/resources/category/jsp/performance.xml +++ b/pmd-jsp/src/main/resources/category/jsp/performance.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules that flag suboptimal code. diff --git a/pmd-jsp/src/main/resources/category/jsp/security.xml b/pmd-jsp/src/main/resources/category/jsp/security.xml index 0a5bae64ab..57ebba02ea 100644 --- a/pmd-jsp/src/main/resources/category/jsp/security.xml +++ b/pmd-jsp/src/main/resources/category/jsp/security.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules that flag potential security flaws. diff --git a/pmd-jsp/src/main/resources/rulesets/jsp/basic-jsf.xml b/pmd-jsp/src/main/resources/rulesets/jsp/basic-jsf.xml index b1c1f1f4a2..22c8c5a29d 100644 --- a/pmd-jsp/src/main/resources/rulesets/jsp/basic-jsf.xml +++ b/pmd-jsp/src/main/resources/rulesets/jsp/basic-jsf.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules concerning basic JSF guidelines. diff --git a/pmd-jsp/src/main/resources/rulesets/jsp/basic.xml b/pmd-jsp/src/main/resources/rulesets/jsp/basic.xml index d191a3235d..bbe9a50711 100644 --- a/pmd-jsp/src/main/resources/rulesets/jsp/basic.xml +++ b/pmd-jsp/src/main/resources/rulesets/jsp/basic.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules concerning basic JSP guidelines. diff --git a/pmd-plsql/src/main/resources/category/plsql/bestpractices.xml b/pmd-plsql/src/main/resources/category/plsql/bestpractices.xml index ae910b2ee1..909c70cdd6 100644 --- a/pmd-plsql/src/main/resources/category/plsql/bestpractices.xml +++ b/pmd-plsql/src/main/resources/category/plsql/bestpractices.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules which enforce generally accepted best practices. diff --git a/pmd-plsql/src/main/resources/category/plsql/codestyle.xml b/pmd-plsql/src/main/resources/category/plsql/codestyle.xml index afac84faff..b82d1c8fd6 100644 --- a/pmd-plsql/src/main/resources/category/plsql/codestyle.xml +++ b/pmd-plsql/src/main/resources/category/plsql/codestyle.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules which enforce a specific coding style. diff --git a/pmd-plsql/src/main/resources/category/plsql/design.xml b/pmd-plsql/src/main/resources/category/plsql/design.xml index a3f4e56318..24e549f2ab 100644 --- a/pmd-plsql/src/main/resources/category/plsql/design.xml +++ b/pmd-plsql/src/main/resources/category/plsql/design.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules that help you discover design issues. diff --git a/pmd-plsql/src/main/resources/category/plsql/documentation.xml b/pmd-plsql/src/main/resources/category/plsql/documentation.xml index 1e5fd3b0bf..c049f5b6f0 100644 --- a/pmd-plsql/src/main/resources/category/plsql/documentation.xml +++ b/pmd-plsql/src/main/resources/category/plsql/documentation.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules that are related to code documentation. diff --git a/pmd-plsql/src/main/resources/category/plsql/errorprone.xml b/pmd-plsql/src/main/resources/category/plsql/errorprone.xml index ce27a0f87d..ccc1780ef6 100644 --- a/pmd-plsql/src/main/resources/category/plsql/errorprone.xml +++ b/pmd-plsql/src/main/resources/category/plsql/errorprone.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors. diff --git a/pmd-plsql/src/main/resources/category/plsql/multithreading.xml b/pmd-plsql/src/main/resources/category/plsql/multithreading.xml index bdc0c7f1ea..88c22dfc8b 100644 --- a/pmd-plsql/src/main/resources/category/plsql/multithreading.xml +++ b/pmd-plsql/src/main/resources/category/plsql/multithreading.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules that flag issues when dealing with multiple threads of execution. diff --git a/pmd-plsql/src/main/resources/category/plsql/performance.xml b/pmd-plsql/src/main/resources/category/plsql/performance.xml index 82cc389d7f..251663aafc 100644 --- a/pmd-plsql/src/main/resources/category/plsql/performance.xml +++ b/pmd-plsql/src/main/resources/category/plsql/performance.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules that flag suboptimal code. diff --git a/pmd-plsql/src/main/resources/category/plsql/security.xml b/pmd-plsql/src/main/resources/category/plsql/security.xml index 7b5b98a9b7..d6fa5415a5 100644 --- a/pmd-plsql/src/main/resources/category/plsql/security.xml +++ b/pmd-plsql/src/main/resources/category/plsql/security.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules that flag potential security flaws. diff --git a/pmd-plsql/src/main/resources/rulesets/plsql/TomKytesDespair.xml b/pmd-plsql/src/main/resources/rulesets/plsql/TomKytesDespair.xml index 67d5715d23..8116934a18 100644 --- a/pmd-plsql/src/main/resources/rulesets/plsql/TomKytesDespair.xml +++ b/pmd-plsql/src/main/resources/rulesets/plsql/TomKytesDespair.xml @@ -2,7 +2,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules based on Thomas Kyte's recommendations on http://asktom.oracle.com/ and http://tkyte.blogspot.com/. diff --git a/pmd-plsql/src/main/resources/rulesets/plsql/codesize.xml b/pmd-plsql/src/main/resources/rulesets/plsql/codesize.xml index 0722aa6ebe..fb9872933a 100644 --- a/pmd-plsql/src/main/resources/rulesets/plsql/codesize.xml +++ b/pmd-plsql/src/main/resources/rulesets/plsql/codesize.xml @@ -2,7 +2,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> The Code Size ruleset contains rules that find problems related to code size or complexity. diff --git a/pmd-plsql/src/main/resources/rulesets/plsql/dates.xml b/pmd-plsql/src/main/resources/rulesets/plsql/dates.xml index 29c3316112..fc09892d9e 100644 --- a/pmd-plsql/src/main/resources/rulesets/plsql/dates.xml +++ b/pmd-plsql/src/main/resources/rulesets/plsql/dates.xml @@ -2,7 +2,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> The Dates ruleset deals with PLSQL DATETIME usages. diff --git a/pmd-plsql/src/main/resources/rulesets/plsql/strictsyntax.xml b/pmd-plsql/src/main/resources/rulesets/plsql/strictsyntax.xml index bf535a9375..ea3c9ab7e0 100644 --- a/pmd-plsql/src/main/resources/rulesets/plsql/strictsyntax.xml +++ b/pmd-plsql/src/main/resources/rulesets/plsql/strictsyntax.xml @@ -2,7 +2,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> The Strict Syntax ruleset contains rules that highlight invalid plsql syntax, which works, but should be avoided. diff --git a/pmd-test/src/main/java/net/sourceforge/pmd/AbstractRuleSetFactoryTest.java b/pmd-test/src/main/java/net/sourceforge/pmd/AbstractRuleSetFactoryTest.java index bdc4af9144..a2f2e59dbb 100644 --- a/pmd-test/src/main/java/net/sourceforge/pmd/AbstractRuleSetFactoryTest.java +++ b/pmd-test/src/main/java/net/sourceforge/pmd/AbstractRuleSetFactoryTest.java @@ -496,7 +496,7 @@ public abstract class AbstractRuleSetFactoryTest { ValidateDefaultHandler() { schemaMapping = new HashMap<>(); - schemaMapping.put("http://pmd.sourceforge.net/ruleset_2_0_0.xsd", "ruleset_2_0_0.xsd"); + schemaMapping.put("https://pmd.sourceforge.io/ruleset_2_0_0.xsd", "ruleset_2_0_0.xsd"); schemaMapping.put("http://pmd.sourceforge.net/ruleset_2_0_0.dtd", "ruleset_2_0_0.dtd"); } diff --git a/pmd-test/src/main/resources/rulesets/dummy/basic.xml b/pmd-test/src/main/resources/rulesets/dummy/basic.xml index 0a141832a2..db1bd0c98a 100644 --- a/pmd-test/src/main/resources/rulesets/dummy/basic.xml +++ b/pmd-test/src/main/resources/rulesets/dummy/basic.xml @@ -1,6 +1,6 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Ruleset used by test RuleSetReferenceIdTest diff --git a/pmd-visualforce/src/main/resources/category/vf/bestpractices.xml b/pmd-visualforce/src/main/resources/category/vf/bestpractices.xml index cf096ad280..58e7fd43a3 100644 --- a/pmd-visualforce/src/main/resources/category/vf/bestpractices.xml +++ b/pmd-visualforce/src/main/resources/category/vf/bestpractices.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules which enforce generally accepted best practices. diff --git a/pmd-visualforce/src/main/resources/category/vf/codestyle.xml b/pmd-visualforce/src/main/resources/category/vf/codestyle.xml index 2301d1964c..c9a6b51d10 100644 --- a/pmd-visualforce/src/main/resources/category/vf/codestyle.xml +++ b/pmd-visualforce/src/main/resources/category/vf/codestyle.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules which enforce a specific coding style. diff --git a/pmd-visualforce/src/main/resources/category/vf/design.xml b/pmd-visualforce/src/main/resources/category/vf/design.xml index 99dbea45ef..6833b8b773 100644 --- a/pmd-visualforce/src/main/resources/category/vf/design.xml +++ b/pmd-visualforce/src/main/resources/category/vf/design.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules that help you discover design issues. diff --git a/pmd-visualforce/src/main/resources/category/vf/documentation.xml b/pmd-visualforce/src/main/resources/category/vf/documentation.xml index 1e5fd3b0bf..c049f5b6f0 100644 --- a/pmd-visualforce/src/main/resources/category/vf/documentation.xml +++ b/pmd-visualforce/src/main/resources/category/vf/documentation.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules that are related to code documentation. diff --git a/pmd-visualforce/src/main/resources/category/vf/errorprone.xml b/pmd-visualforce/src/main/resources/category/vf/errorprone.xml index 2539956892..d3d13d8c34 100644 --- a/pmd-visualforce/src/main/resources/category/vf/errorprone.xml +++ b/pmd-visualforce/src/main/resources/category/vf/errorprone.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors. diff --git a/pmd-visualforce/src/main/resources/category/vf/multithreading.xml b/pmd-visualforce/src/main/resources/category/vf/multithreading.xml index bdc0c7f1ea..88c22dfc8b 100644 --- a/pmd-visualforce/src/main/resources/category/vf/multithreading.xml +++ b/pmd-visualforce/src/main/resources/category/vf/multithreading.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules that flag issues when dealing with multiple threads of execution. diff --git a/pmd-visualforce/src/main/resources/category/vf/performance.xml b/pmd-visualforce/src/main/resources/category/vf/performance.xml index 82cc389d7f..251663aafc 100644 --- a/pmd-visualforce/src/main/resources/category/vf/performance.xml +++ b/pmd-visualforce/src/main/resources/category/vf/performance.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules that flag suboptimal code. diff --git a/pmd-visualforce/src/main/resources/category/vf/security.xml b/pmd-visualforce/src/main/resources/category/vf/security.xml index 2be96854b0..1d07a8d3b9 100644 --- a/pmd-visualforce/src/main/resources/category/vf/security.xml +++ b/pmd-visualforce/src/main/resources/category/vf/security.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules that flag potential security flaws. diff --git a/pmd-visualforce/src/main/resources/rulesets/vf/security.xml b/pmd-visualforce/src/main/resources/rulesets/vf/security.xml index 2e6d14462d..3e266af721 100644 --- a/pmd-visualforce/src/main/resources/rulesets/vf/security.xml +++ b/pmd-visualforce/src/main/resources/rulesets/vf/security.xml @@ -2,7 +2,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules concerning basic VF guidelines. diff --git a/pmd-vm/src/main/resources/category/vm/bestpractices.xml b/pmd-vm/src/main/resources/category/vm/bestpractices.xml index e19a1e0c5a..c17fa32ed8 100644 --- a/pmd-vm/src/main/resources/category/vm/bestpractices.xml +++ b/pmd-vm/src/main/resources/category/vm/bestpractices.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules which enforce generally accepted best practices. diff --git a/pmd-vm/src/main/resources/category/vm/codestyle.xml b/pmd-vm/src/main/resources/category/vm/codestyle.xml index 2301d1964c..c9a6b51d10 100644 --- a/pmd-vm/src/main/resources/category/vm/codestyle.xml +++ b/pmd-vm/src/main/resources/category/vm/codestyle.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules which enforce a specific coding style. diff --git a/pmd-vm/src/main/resources/category/vm/design.xml b/pmd-vm/src/main/resources/category/vm/design.xml index 81819dd9d4..e28b00d445 100644 --- a/pmd-vm/src/main/resources/category/vm/design.xml +++ b/pmd-vm/src/main/resources/category/vm/design.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules that help you discover design issues. diff --git a/pmd-vm/src/main/resources/category/vm/documentation.xml b/pmd-vm/src/main/resources/category/vm/documentation.xml index 1e5fd3b0bf..c049f5b6f0 100644 --- a/pmd-vm/src/main/resources/category/vm/documentation.xml +++ b/pmd-vm/src/main/resources/category/vm/documentation.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules that are related to code documentation. diff --git a/pmd-vm/src/main/resources/category/vm/errorprone.xml b/pmd-vm/src/main/resources/category/vm/errorprone.xml index 603760da24..ad2c1b05bd 100644 --- a/pmd-vm/src/main/resources/category/vm/errorprone.xml +++ b/pmd-vm/src/main/resources/category/vm/errorprone.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors. diff --git a/pmd-vm/src/main/resources/category/vm/multithreading.xml b/pmd-vm/src/main/resources/category/vm/multithreading.xml index bdc0c7f1ea..88c22dfc8b 100644 --- a/pmd-vm/src/main/resources/category/vm/multithreading.xml +++ b/pmd-vm/src/main/resources/category/vm/multithreading.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules that flag issues when dealing with multiple threads of execution. diff --git a/pmd-vm/src/main/resources/category/vm/performance.xml b/pmd-vm/src/main/resources/category/vm/performance.xml index 82cc389d7f..251663aafc 100644 --- a/pmd-vm/src/main/resources/category/vm/performance.xml +++ b/pmd-vm/src/main/resources/category/vm/performance.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules that flag suboptimal code. diff --git a/pmd-vm/src/main/resources/category/vm/security.xml b/pmd-vm/src/main/resources/category/vm/security.xml index 7b5b98a9b7..d6fa5415a5 100644 --- a/pmd-vm/src/main/resources/category/vm/security.xml +++ b/pmd-vm/src/main/resources/category/vm/security.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules that flag potential security flaws. diff --git a/pmd-vm/src/main/resources/rulesets/vm/basic.xml b/pmd-vm/src/main/resources/rulesets/vm/basic.xml index 0784ff686d..2177c30ea3 100644 --- a/pmd-vm/src/main/resources/rulesets/vm/basic.xml +++ b/pmd-vm/src/main/resources/rulesets/vm/basic.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> The Basic Velocity ruleset contains basic rules for Apache Velocity pages. diff --git a/pmd-xml/pmd-xml-ruleset.xml b/pmd-xml/pmd-xml-ruleset.xml index 0f3c99bfed..88fc15f32b 100644 --- a/pmd-xml/pmd-xml-ruleset.xml +++ b/pmd-xml/pmd-xml-ruleset.xml @@ -2,7 +2,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules to check PMD itself. diff --git a/pmd-xml/src/main/resources/category/pom/bestpractices.xml b/pmd-xml/src/main/resources/category/pom/bestpractices.xml index cf096ad280..58e7fd43a3 100644 --- a/pmd-xml/src/main/resources/category/pom/bestpractices.xml +++ b/pmd-xml/src/main/resources/category/pom/bestpractices.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules which enforce generally accepted best practices. diff --git a/pmd-xml/src/main/resources/category/pom/codestyle.xml b/pmd-xml/src/main/resources/category/pom/codestyle.xml index aa887dbbf7..a161db8c96 100644 --- a/pmd-xml/src/main/resources/category/pom/codestyle.xml +++ b/pmd-xml/src/main/resources/category/pom/codestyle.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules which enforce a specific coding style. diff --git a/pmd-xml/src/main/resources/category/pom/design.xml b/pmd-xml/src/main/resources/category/pom/design.xml index 99dbea45ef..6833b8b773 100644 --- a/pmd-xml/src/main/resources/category/pom/design.xml +++ b/pmd-xml/src/main/resources/category/pom/design.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules that help you discover design issues. diff --git a/pmd-xml/src/main/resources/category/pom/documentation.xml b/pmd-xml/src/main/resources/category/pom/documentation.xml index 1e5fd3b0bf..c049f5b6f0 100644 --- a/pmd-xml/src/main/resources/category/pom/documentation.xml +++ b/pmd-xml/src/main/resources/category/pom/documentation.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules that are related to code documentation. diff --git a/pmd-xml/src/main/resources/category/pom/errorprone.xml b/pmd-xml/src/main/resources/category/pom/errorprone.xml index 952298ee5d..f3048a8884 100644 --- a/pmd-xml/src/main/resources/category/pom/errorprone.xml +++ b/pmd-xml/src/main/resources/category/pom/errorprone.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors. diff --git a/pmd-xml/src/main/resources/category/pom/multithreading.xml b/pmd-xml/src/main/resources/category/pom/multithreading.xml index bdc0c7f1ea..88c22dfc8b 100644 --- a/pmd-xml/src/main/resources/category/pom/multithreading.xml +++ b/pmd-xml/src/main/resources/category/pom/multithreading.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules that flag issues when dealing with multiple threads of execution. diff --git a/pmd-xml/src/main/resources/category/pom/performance.xml b/pmd-xml/src/main/resources/category/pom/performance.xml index 82cc389d7f..251663aafc 100644 --- a/pmd-xml/src/main/resources/category/pom/performance.xml +++ b/pmd-xml/src/main/resources/category/pom/performance.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules that flag suboptimal code. diff --git a/pmd-xml/src/main/resources/category/pom/security.xml b/pmd-xml/src/main/resources/category/pom/security.xml index 7b5b98a9b7..d6fa5415a5 100644 --- a/pmd-xml/src/main/resources/category/pom/security.xml +++ b/pmd-xml/src/main/resources/category/pom/security.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules that flag potential security flaws. diff --git a/pmd-xml/src/main/resources/category/wsdl/bestpractices.xml b/pmd-xml/src/main/resources/category/wsdl/bestpractices.xml index cf096ad280..58e7fd43a3 100644 --- a/pmd-xml/src/main/resources/category/wsdl/bestpractices.xml +++ b/pmd-xml/src/main/resources/category/wsdl/bestpractices.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules which enforce generally accepted best practices. diff --git a/pmd-xml/src/main/resources/category/wsdl/codestyle.xml b/pmd-xml/src/main/resources/category/wsdl/codestyle.xml index 2301d1964c..c9a6b51d10 100644 --- a/pmd-xml/src/main/resources/category/wsdl/codestyle.xml +++ b/pmd-xml/src/main/resources/category/wsdl/codestyle.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules which enforce a specific coding style. diff --git a/pmd-xml/src/main/resources/category/wsdl/design.xml b/pmd-xml/src/main/resources/category/wsdl/design.xml index 99dbea45ef..6833b8b773 100644 --- a/pmd-xml/src/main/resources/category/wsdl/design.xml +++ b/pmd-xml/src/main/resources/category/wsdl/design.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules that help you discover design issues. diff --git a/pmd-xml/src/main/resources/category/wsdl/documentation.xml b/pmd-xml/src/main/resources/category/wsdl/documentation.xml index 1e5fd3b0bf..c049f5b6f0 100644 --- a/pmd-xml/src/main/resources/category/wsdl/documentation.xml +++ b/pmd-xml/src/main/resources/category/wsdl/documentation.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules that are related to code documentation. diff --git a/pmd-xml/src/main/resources/category/wsdl/errorprone.xml b/pmd-xml/src/main/resources/category/wsdl/errorprone.xml index 2539956892..d3d13d8c34 100644 --- a/pmd-xml/src/main/resources/category/wsdl/errorprone.xml +++ b/pmd-xml/src/main/resources/category/wsdl/errorprone.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors. diff --git a/pmd-xml/src/main/resources/category/wsdl/multithreading.xml b/pmd-xml/src/main/resources/category/wsdl/multithreading.xml index bdc0c7f1ea..88c22dfc8b 100644 --- a/pmd-xml/src/main/resources/category/wsdl/multithreading.xml +++ b/pmd-xml/src/main/resources/category/wsdl/multithreading.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules that flag issues when dealing with multiple threads of execution. diff --git a/pmd-xml/src/main/resources/category/wsdl/performance.xml b/pmd-xml/src/main/resources/category/wsdl/performance.xml index 82cc389d7f..251663aafc 100644 --- a/pmd-xml/src/main/resources/category/wsdl/performance.xml +++ b/pmd-xml/src/main/resources/category/wsdl/performance.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules that flag suboptimal code. diff --git a/pmd-xml/src/main/resources/category/wsdl/security.xml b/pmd-xml/src/main/resources/category/wsdl/security.xml index 7b5b98a9b7..d6fa5415a5 100644 --- a/pmd-xml/src/main/resources/category/wsdl/security.xml +++ b/pmd-xml/src/main/resources/category/wsdl/security.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules that flag potential security flaws. diff --git a/pmd-xml/src/main/resources/category/xml/bestpractices.xml b/pmd-xml/src/main/resources/category/xml/bestpractices.xml index cf096ad280..58e7fd43a3 100644 --- a/pmd-xml/src/main/resources/category/xml/bestpractices.xml +++ b/pmd-xml/src/main/resources/category/xml/bestpractices.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules which enforce generally accepted best practices. diff --git a/pmd-xml/src/main/resources/category/xml/codestyle.xml b/pmd-xml/src/main/resources/category/xml/codestyle.xml index 2301d1964c..c9a6b51d10 100644 --- a/pmd-xml/src/main/resources/category/xml/codestyle.xml +++ b/pmd-xml/src/main/resources/category/xml/codestyle.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules which enforce a specific coding style. diff --git a/pmd-xml/src/main/resources/category/xml/design.xml b/pmd-xml/src/main/resources/category/xml/design.xml index 99dbea45ef..6833b8b773 100644 --- a/pmd-xml/src/main/resources/category/xml/design.xml +++ b/pmd-xml/src/main/resources/category/xml/design.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules that help you discover design issues. diff --git a/pmd-xml/src/main/resources/category/xml/documentation.xml b/pmd-xml/src/main/resources/category/xml/documentation.xml index 1e5fd3b0bf..c049f5b6f0 100644 --- a/pmd-xml/src/main/resources/category/xml/documentation.xml +++ b/pmd-xml/src/main/resources/category/xml/documentation.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules that are related to code documentation. diff --git a/pmd-xml/src/main/resources/category/xml/errorprone.xml b/pmd-xml/src/main/resources/category/xml/errorprone.xml index 55608d18c4..18c01924d6 100644 --- a/pmd-xml/src/main/resources/category/xml/errorprone.xml +++ b/pmd-xml/src/main/resources/category/xml/errorprone.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors. diff --git a/pmd-xml/src/main/resources/category/xml/multithreading.xml b/pmd-xml/src/main/resources/category/xml/multithreading.xml index bdc0c7f1ea..88c22dfc8b 100644 --- a/pmd-xml/src/main/resources/category/xml/multithreading.xml +++ b/pmd-xml/src/main/resources/category/xml/multithreading.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules that flag issues when dealing with multiple threads of execution. diff --git a/pmd-xml/src/main/resources/category/xml/performance.xml b/pmd-xml/src/main/resources/category/xml/performance.xml index 82cc389d7f..251663aafc 100644 --- a/pmd-xml/src/main/resources/category/xml/performance.xml +++ b/pmd-xml/src/main/resources/category/xml/performance.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules that flag suboptimal code. diff --git a/pmd-xml/src/main/resources/category/xml/security.xml b/pmd-xml/src/main/resources/category/xml/security.xml index 7b5b98a9b7..d6fa5415a5 100644 --- a/pmd-xml/src/main/resources/category/xml/security.xml +++ b/pmd-xml/src/main/resources/category/xml/security.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules that flag potential security flaws. diff --git a/pmd-xml/src/main/resources/category/xsl/bestpractices.xml b/pmd-xml/src/main/resources/category/xsl/bestpractices.xml index cf096ad280..58e7fd43a3 100644 --- a/pmd-xml/src/main/resources/category/xsl/bestpractices.xml +++ b/pmd-xml/src/main/resources/category/xsl/bestpractices.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules which enforce generally accepted best practices. diff --git a/pmd-xml/src/main/resources/category/xsl/codestyle.xml b/pmd-xml/src/main/resources/category/xsl/codestyle.xml index 548004aecb..fd87bfc1ff 100644 --- a/pmd-xml/src/main/resources/category/xsl/codestyle.xml +++ b/pmd-xml/src/main/resources/category/xsl/codestyle.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules which enforce a specific coding style. diff --git a/pmd-xml/src/main/resources/category/xsl/design.xml b/pmd-xml/src/main/resources/category/xsl/design.xml index 99dbea45ef..6833b8b773 100644 --- a/pmd-xml/src/main/resources/category/xsl/design.xml +++ b/pmd-xml/src/main/resources/category/xsl/design.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules that help you discover design issues. diff --git a/pmd-xml/src/main/resources/category/xsl/documentation.xml b/pmd-xml/src/main/resources/category/xsl/documentation.xml index 1e5fd3b0bf..c049f5b6f0 100644 --- a/pmd-xml/src/main/resources/category/xsl/documentation.xml +++ b/pmd-xml/src/main/resources/category/xsl/documentation.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules that are related to code documentation. diff --git a/pmd-xml/src/main/resources/category/xsl/errorprone.xml b/pmd-xml/src/main/resources/category/xsl/errorprone.xml index 2539956892..d3d13d8c34 100644 --- a/pmd-xml/src/main/resources/category/xsl/errorprone.xml +++ b/pmd-xml/src/main/resources/category/xsl/errorprone.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors. diff --git a/pmd-xml/src/main/resources/category/xsl/multithreading.xml b/pmd-xml/src/main/resources/category/xsl/multithreading.xml index bdc0c7f1ea..88c22dfc8b 100644 --- a/pmd-xml/src/main/resources/category/xsl/multithreading.xml +++ b/pmd-xml/src/main/resources/category/xsl/multithreading.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules that flag issues when dealing with multiple threads of execution. diff --git a/pmd-xml/src/main/resources/category/xsl/performance.xml b/pmd-xml/src/main/resources/category/xsl/performance.xml index c5cf0a04d1..93180bb071 100644 --- a/pmd-xml/src/main/resources/category/xsl/performance.xml +++ b/pmd-xml/src/main/resources/category/xsl/performance.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules that flag suboptimal code. diff --git a/pmd-xml/src/main/resources/category/xsl/security.xml b/pmd-xml/src/main/resources/category/xsl/security.xml index 7b5b98a9b7..d6fa5415a5 100644 --- a/pmd-xml/src/main/resources/category/xsl/security.xml +++ b/pmd-xml/src/main/resources/category/xsl/security.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> Rules that flag potential security flaws. diff --git a/pmd-xml/src/main/resources/rulesets/pom/basic.xml b/pmd-xml/src/main/resources/rulesets/pom/basic.xml index 921f405166..1083938e83 100644 --- a/pmd-xml/src/main/resources/rulesets/pom/basic.xml +++ b/pmd-xml/src/main/resources/rulesets/pom/basic.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> The Basic POM Ruleset contains a collection of good practices regarding Maven's POM files. diff --git a/pmd-xml/src/main/resources/rulesets/xml/basic.xml b/pmd-xml/src/main/resources/rulesets/xml/basic.xml index fafaada9cf..15b7e2249e 100644 --- a/pmd-xml/src/main/resources/rulesets/xml/basic.xml +++ b/pmd-xml/src/main/resources/rulesets/xml/basic.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> The Basic XML Ruleset contains a collection of good practices which everyone should follow. diff --git a/pmd-xml/src/main/resources/rulesets/xsl/xpath.xml b/pmd-xml/src/main/resources/rulesets/xsl/xpath.xml index c7418e106a..4f88172dbe 100644 --- a/pmd-xml/src/main/resources/rulesets/xsl/xpath.xml +++ b/pmd-xml/src/main/resources/rulesets/xsl/xpath.xml @@ -3,7 +3,7 @@ + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd"> This ruleset regroups a collection of good practices regarding XPath querying and functions inside an XSL.