PhpStorm中JavaScript代码中的SQL语言注入检测

时间:2017-09-08 16:22:50

标签: javascript phpstorm

我有一个使用服务器端PHP和服务器端JavaScript的项目。 (nodejs,使用ES6并使用Babel等正确转换)。由于包含PHP,我在IDE中使用PhpStorm而不是WebStorm。

PhpStorm正确地自动检测我的PHP代码中的SQL字符串并给我相应的语法着色,代码完成等,但是我的JavaScript中没有检测到任何SQL字符串。

显然,我可以通过使用

告诉PhpStorm特定的字符串是SQL
// language=PostgreSQL 

此处的语言注释评论:https://www.jetbrains.com/help/phpstorm/using-language-injections.html#ways

但是每次都不必这样做是很好的。我知道PhpStorm有一种方法可以创建自定义语言注入,但我担心我并不真正理解创建它们所需的语法。它似乎使用了一种叫做金砖四国的东西,我不知道那是什么。 JetBrains文档似乎没有特别的帮助,但如果我错过了什么,请随时指出。

我快速浏览了一下WebStorm,但似乎WebStorm还没有完全赶上整个服务器端的JavaScript革命,JetBrains也没有意识到人们可能想在他们的JavaScript中编写SQL。

有没有人可以告诉我如何在PhpStorm中设置自定义语言注入设置,让它在JavaScript字符串中检测SQL?它甚至可能吗?

0 个答案:

没有答案