您可以用不同的语言整理文件的一部分吗?

问题描述

BLUF:您可以使用短绒棉绒以相同的规则/语言对同一文件的不同部分进行绒棉装饰吗?

我有一些HTML文件,其中包含正文中各种不同语言的代码块。为了测试这些文件并确保它们遵循正确的样式,我希望能够使用各自的语言来整理文件的这些部分。

有没有一个棉绒可以做到这一点,或者有什么方法可以做到这一点?如果我只是用其他语言抹皮,则文件中的html只会抛出错误

我知道我可以整理这些样本,将它们的内容写入单独的文件中,然后分别对它们进行处理,但是我希望避免在棉签周期中创建和更新它们。

当前正在使用eslint。

示例:

<h1>A Title</h1>
<p>
  Some text that is nice normal html that can be linted the usual way.
</p>
<pre class='javascript>
  // this is some javascript that needs to be linted
  const foo = bar;
  function myFunction() {
    somethingThatMightNotPassLinting
  }
  ...
</pre>

解决方法

您可以使用eslint-plugin-html之类的自定义插件来对HTML文件中的js进行整理。修改插件以查找<pre>标记,而不是<script>标记。