This is an automated email from the ASF dual-hosted git repository. claude pushed a commit to branch feature/restructure in repository https://gitbox.apache.org/repos/asf/creadur-rat.git
commit 7f2e10e43dc1a59c62295ff804e5485b033793b0 Author: Claude Warren <[email protected]> AuthorDate: Mon Dec 22 23:27:22 2025 +0000 added spotbugs-include.xml --- apache-rat-cli/pom.xml | 9 ++++----- apache-rat-cli/spotbugs-ignore.xml | 36 ++++++++++++++++++++++++++++++++++++ apache-rat-cli/spotbugs-include.xml | 22 ++++++++++++++++++++++ apache-rat-core/spotbugs-include.xml | 22 ++++++++++++++++++++++ 4 files changed, 84 insertions(+), 5 deletions(-) diff --git a/apache-rat-cli/pom.xml b/apache-rat-cli/pom.xml index 9a68608e..529c8995 100644 --- a/apache-rat-cli/pom.xml +++ b/apache-rat-cli/pom.xml @@ -78,11 +78,10 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> - <configuration> -<!-- <excludes>--> -<!-- <exclude>META-INF/maven</exclude>--> -<!-- </excludes>--> + <excludes> + <exclude>META-INF/maven</exclude> + </excludes> <archive> <manifestEntries> <Main-Class>org.apache.rat.cli.Report</Main-Class> @@ -145,7 +144,7 @@ <groupId>com.github.spotbugs</groupId> <artifactId>spotbugs-maven-plugin</artifactId> <configuration> - <excludeFilterFile>spotbugs-ignore.xml</excludeFilterFile> + <includeFilterFile>spotbugs-include.xml</includeFilterFile> </configuration> </plugin> </plugins> diff --git a/apache-rat-cli/spotbugs-ignore.xml b/apache-rat-cli/spotbugs-ignore.xml new file mode 100644 index 00000000..a2ea5729 --- /dev/null +++ b/apache-rat-cli/spotbugs-ignore.xml @@ -0,0 +1,36 @@ +<?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. +--> +<FindBugsFilter> + <Match> + <!-- + Convenience constructors that allow setting a charset are not available in Java8 for PrintStream. + --> + <Class name="org.apache.rat.cli.Report"/> + <Bug pattern="DM_DEFAULT_ENCODING"/> + </Match> + + + <Match> + <Bug pattern='PATH_TRAVERSAL_IN'/> + </Match> + + <Match> + <Bug pattern='EI_EXPOSE_REP'/> + </Match> + +</FindBugsFilter> diff --git a/apache-rat-cli/spotbugs-include.xml b/apache-rat-cli/spotbugs-include.xml new file mode 100644 index 00000000..0289c5a6 --- /dev/null +++ b/apache-rat-cli/spotbugs-include.xml @@ -0,0 +1,22 @@ +<?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. +--> +<FindBugsFilter> + <Match> + <Package name="org.apache.rat.cli" /> + </Match> +</FindBugsFilter> diff --git a/apache-rat-core/spotbugs-include.xml b/apache-rat-core/spotbugs-include.xml new file mode 100644 index 00000000..14186ec6 --- /dev/null +++ b/apache-rat-core/spotbugs-include.xml @@ -0,0 +1,22 @@ +<?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. +--> +<FindBugsFilter> + <Match> + <Package name="~org.apache.rat" /> + </Match> +</FindBugsFilter>
