| <?xml version="1.0" encoding="UTF-8"?> |
| <!-- |
| * Licensed to the Apache Software Foundation (ASF) under one or more |
| * contributor license agreements. See the NOTICE file distributed with |
| * this work for additional information regarding copyright ownership. |
| * The ASF licenses this file to You under the Apache License, Version 2.0 |
| * (the "License"); you may not use this file except in compliance with |
| * the License. You may obtain a copy of the License at |
| * |
| * http://www.apache.org/licenses/LICENSE-2.0 |
| * |
| * Unless required by applicable law or agreed to in writing, software |
| * distributed under the License is distributed on an "AS IS" BASIS, |
| * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| * See the License for the specific language governing permissions and |
| * limitations under the License. |
| --> |
| |
| <ruleset name="Custom ruleset" |
| xmlns="http://pmd.sourceforge.net/ruleset/2.0.0" |
| xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
| xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 http://pmd.sourceforge.net/ruleset_2_0_0.xsd"> |
| |
| <!-- TODO: Should this be moved to org.apache.myfaces.buildtools:checkstyle-rules ? --> |
| |
| <description>Tobago Code Rules</description> |
| |
| <rule ref="rulesets/java/basic.xml"/> |
| <rule ref="rulesets/java/unusedcode.xml"/> |
| <rule ref="rulesets/java/imports.xml"/> |
| <rule ref="rulesets/java/design.xml"/> |
| <rule ref="rulesets/java/optimizations.xml"/> |
| <rule ref="rulesets/java/coupling.xml"> |
| <exclude name="LawOfDemeter"/> |
| </rule> |
| <rule ref="rulesets/java/braces.xml"/> |
| <rule ref="rulesets/java/clone.xml"/> |
| <rule ref="rulesets/java/codesize.xml"/> |
| <rule ref="rulesets/java/finalizers.xml"/> |
| <rule ref="rulesets/java/junit.xml"/> |
| <rule ref="rulesets/java/migrating_to_15.xml"/> |
| <rule ref="rulesets/java/typeresolution.xml"/> |
| <rule ref="rulesets/java/strings.xml"/> |
| |
| <!-- tbd |
| <rule ref="rulesets/java/controversial.xml"/> |
| <rule ref="rulesets/java/logging-java.xml"/> |
| <rule ref="rulesets/java/strictexception.xml"/> |
| <rule ref="rulesets/java/naming.xml"/> |
| --> |
| |
| </ruleset> |