javascript - 双引号的自定义检查

标签 javascript intellij-idea structural-search intellij-inspections

我们的代码标准要求 JavaScript 代码中的所有字符串都应使用单引号而不是双引号。 不幸的是,IntelliJ Idea 默认没有这样的检查。我尝试搜索并关注 official guideline ,但目前还不清楚如何做到这一点。我还检查了一些关于结构搜索的示例,例如

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

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

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

最佳答案

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

$v$

并确保将文件类型设置为“JavaScript”。单击编辑变量...按钮并将文本/正则表达式设置为".*"(包括引号)。

The Structural Search dialog with the decribed pattern

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

关于javascript - 双引号的自定义检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49129000/

相关文章:

Javascript [数据标签] 在 Firefox 中工作,而不是在 Chrome 中工作

javascript - 在 asp.net 中使用 updatePanel 后,DropDownList 丢失其属性

javascript - 在当前点击的TD中打开div

intellij-idea - Intellij - 在文件中来回切换

java - Maven 发布插件。分支发布失败(+缺少分支名称的第一个字母)

intellij-idea - IntelliJ IDEA : how to find all instance creation of a class?

javascript - 使用 underscore.js 合并数组

java - 尽管一切似乎都已就位,但未找到模块

java - 在结构搜索中使用引用时,如何过滤其字段?

visual-studio - 有没有办法在 Resharper 中使用注释禁用自定义模式