忽略Checkstyle 3.0版本中的非法TokenText警告

忽略Checkstyle 3.0版本中的非法TokenText警告,checkstyle,Checkstyle,我正在使用checkstyle 3.0版本,出现以下错误: 考虑使用特殊的转义序列,而不是八进制值或 Unicode转义值。[非法文本] 我想忽略/抑制此警告非法文本。我尝试过使用supressionCommentFilter,但我认为它适用于checkstyle 3.2及以上版本 请指导我如何在3.0版本中忽略/抑制checkstyle警告 干杯:就像其他人一直说的那样,3.0非常古老,那时还没有过滤器 由于您的客户端不想升级Checkstyle,因此您唯一的选择是: 1在配置中删除Illeg

我正在使用checkstyle 3.0版本,出现以下错误:

考虑使用特殊的转义序列,而不是八进制值或 Unicode转义值。[非法文本]

我想忽略/抑制此警告非法文本。我尝试过使用supressionCommentFilter,但我认为它适用于checkstyle 3.2及以上版本

请指导我如何在3.0版本中忽略/抑制checkstyle警告


干杯:

就像其他人一直说的那样,3.0非常古老,那时还没有过滤器

由于您的客户端不想升级Checkstyle,因此您唯一的选择是:

1在配置中删除IllegalTokenText或将其严重性设置为忽略

2说服他们升级。从那时起,许多改进、错误修复和新的检查都被添加了,所有这些他们都错过了

三,

我假设,由于我对旧代码不太熟悉,Checkstyle在那一天仍然可以像现在一样扩展。您可以尝试创建一个自定义侦听器,使其像旧Checkstyle中的过滤器一样,以抑制要忽略的冲突。3.0当时没有筛选器支持,您无法将其添加到中。首先确保可以通过配置添加侦听器,否则,这甚至可能不是一个选项

Checkstyle 3.0源代码: 如何编写侦听器:注意这是较新版本的文档

四,

与编写自定义侦听器类似,编写具有抑制支持的自定义IllegalTokenText

如何写支票:注意这是较新版本的文档


我看不到其他选项。

你确定版本是3.0吗?那差不多有15年了…@oOXAam为什么你不能升级到一个更新版本的checkstyle?@ThomasJensen实际上它是某个客户端的企业应用程序,他们不想升级它。这就是为什么,我被卡住了。@oOXAam IllegalTokenText是在Checkstyle 3.2中添加的。请验证您正在使用的版本。如果是3.2,则至少可以使用SuppressionFilter。