我为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">标记的内容无效。

07-24 09:51
查看更多