FindBugs/SpotBugs:过滤器:DTO 或 XML 模式
FindBugs/SpotBugs: Filters: DTO or XML Schema
简而言之:是否有 FindBugs/SpotBugs 过滤器文件的官方 DTD 或 XML 架构?
详细:
在 FindBugs/SpotBugs 中,可以定义 XML 文件的过滤器文件。
我的 IDE 抱怨缺少 DTD 或 XML 架构,这很好。
我知道如何抑制此警告,但我更喜欢添加适当的语法文件。
因此,是否有 FindBugs/SpotBugs Filter Files 提供的 DTD 或 XML Schema?
我找不到一个。
UPDATE: See the answer from @dpr. SpotBugs XSD should be use for modern projects: https://raw.githubusercontent.com/spotbugs/spotbugs/release-3.1/spotbugs/etc/findbugsfilter.xsd.
您可以找到 XSD file (findbugsfilter.xsd) on the GitHub project 来验证您的过滤器配置。
如果您的 IDE 需要绝对值 URL,您可以使用以下内容:
https://raw.githubusercontent.com/findbugsproject/findbugs/master/findbugs/etc/findbugsfilter.xsd
由于 findbugs 项目继续作为 spotbugs 而更新:
xsd 的当前版本位于 https://raw.githubusercontent.com/spotbugs/spotbugs/release-3.1/spotbugs/etc/findbugsfilter.xsd。
过滤器 xml 中的有效命名空间定义如下所示:
<FindBugsFilter xmlns="https://github.com/spotbugs/filter/3.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="https://github.com/spotbugs/filter/3.0.0 https://raw.githubusercontent.com/spotbugs/spotbugs/release-3.1/spotbugs/etc/findbugsfilter.xsd">
简而言之:是否有 FindBugs/SpotBugs 过滤器文件的官方 DTD 或 XML 架构?
详细: 在 FindBugs/SpotBugs 中,可以定义 XML 文件的过滤器文件。 我的 IDE 抱怨缺少 DTD 或 XML 架构,这很好。 我知道如何抑制此警告,但我更喜欢添加适当的语法文件。 因此,是否有 FindBugs/SpotBugs Filter Files 提供的 DTD 或 XML Schema? 我找不到一个。
UPDATE: See the answer from @dpr. SpotBugs XSD should be use for modern projects: https://raw.githubusercontent.com/spotbugs/spotbugs/release-3.1/spotbugs/etc/findbugsfilter.xsd.
您可以找到 XSD file (findbugsfilter.xsd) on the GitHub project 来验证您的过滤器配置。
如果您的 IDE 需要绝对值 URL,您可以使用以下内容: https://raw.githubusercontent.com/findbugsproject/findbugs/master/findbugs/etc/findbugsfilter.xsd
由于 findbugs 项目继续作为 spotbugs 而更新:
xsd 的当前版本位于 https://raw.githubusercontent.com/spotbugs/spotbugs/release-3.1/spotbugs/etc/findbugsfilter.xsd。
过滤器 xml 中的有效命名空间定义如下所示:
<FindBugsFilter xmlns="https://github.com/spotbugs/filter/3.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="https://github.com/spotbugs/filter/3.0.0 https://raw.githubusercontent.com/spotbugs/spotbugs/release-3.1/spotbugs/etc/findbugsfilter.xsd">