用于在代码注释中查找坏词的正则表达式



我们有一个大型应用程序(仅40,000+行注释),我们将将其移交给另一家公司,但需要确保我们的代码注释是犹太洁食的。 我查找不适当的代码注释的计划如下...1 - 获取亵渎词黑名单2 - 在 Eclispe 的代码搜索中使用正则表达式查看我们的应用程序中是否有这些单词中的任何一个,并手动检查每个案例。

对于项目#1,我已经看到一些进行过滤的应用程序或Web服务,但是有谁知道网上某处的单词列表?

对于项目 #2,我如何简单地在 eclispe 中搜索汉堡包或比萨饼这个词?

为什么要使用 Eclipse?

我只是建立一个"顽皮的单词"列表,并使用findgrep在代码库中搜索出现次数。 然后访问每个文件并查看命中。 (您可以通过在每个标记文件的开头添加"FIXME"样式注释来自动化后者,并使用 Eclipse 的工作列表支持来浏览标记的文件。 是否值得取决于您必须查看的点击次数。

请记住,您将获得误报(取决于您的谨慎程度)和假阴性......作者在没有使用顽皮词的情况下说了一些令人反感的话。

CodePro Analytix有一个名为"不适当的语言"的静态代码分析检测器。您可以轻松地在其配置中添加更多顽皮的单词,然后在分布式团队或自动静态代码分析调查中使用它。

对此的简单而正确的答案如下...在 Eclipse 中,您可以运行正则表达式来匹配单词,只需选中正则表达式按钮并将单词管道化,即可 披萨 |汉堡。

最新更新