双引号的自定义检查

Custom inspection for double quotes

我们的代码标准要求 javascript 代码中的所有字符串都使用单引号而不是双引号。 不幸的是,IntelliJ Idea 默认没有这样的检查。我尝试搜索并关注 official guideline,但不太清楚如何执行此操作。我还检查了几个关于 结构搜索 的例子,例如

class $Class$ { 
  $FieldType$ $Field$ = $Init$;
}

但我不明白如何检查双引号。

如何为 IntelliJ Idea 创建自定义检查,以便双引号字符串给我警告?

使用像这样的简单结构搜索模式:

$v$

并确保将文件类型设置为"JavaScript"。单击 Edit Variables... 按钮并将 Text/regexp 设置为 ".*"(包括引号)。

就是这样。这将找到所有 JavaScript 文本以双引号开头和结尾的表达式。