我为Roll20.net维护了一个字符表,而Roll20.net使用了一个自定义脚本标记,其中type =“ text / worker”。我在Visual Studio Code中使用ESLint。 ESLint是否有设置将type =“ text / worker”视为“ text / JavaScript”?我查看了ESLint的文档,但没有找到任何有用的信息。
所有的html和代码都保存到单个文件gurps.html。
<div class="wrapper">
<!-- html for character sheet -->
</div>
<script type="text/worker">
var version = "2.1.2";
var damageTable = [];
// events and functions for character sheet.
</script>
最佳答案
假设您成功设置了eslint-plugin-html,则可以设置html/javascript-mime-types
。
在您的情况下,将以下内容添加到.eslintrc.json
将启用<script type="text/worker">
标签的插入:
{
"plugins": [
"eslint-plugin-html"
],
"settings": {
"html/javascript-mime-types": ["text/javascript", "text/worker"]
}
}
完成后,vscode-eslint扩展名将自动遵守该设置,并使
<script type="text/worker">
标记的内容无效。