webpack中的html代码还需审查规范吗?

在webpack中,有关代码审查规范的laoder,js有eslint,css有sytlelint,为啥没有看到有人用htmllint去审查html代码规范呢,或者为啥webpack中为啥没有htmllint-loader呢?还是因为经过webpack处理后,不需要html代码审查了,webpack的html-loader就已经帮我们转换好了?

阅读 1.4k
1 个回答

eslint 和 stylelint 的用途是配合编辑器在编辑室进行静态检查。当然,如果不处理错误loader会抛出错误。

为什么一般不会针对 html 使用单独的 html linter:

  • html 有较强的容错性
  • vue 可以使用 prettier 配合 Vetur
  • react 可以直接使用 eslint | prettier 检查 jsx

html也有 eslint plugin:

npm i eslint-plugin-html

在项目的 ESLint configuration 中写入:

{
    "plugins": ["html"],
    "settings": {
            "html/indent": "0",   
            "html/indent": "+2",  
            "html/indent": "tab",
    }
}

最后回答下题目: 需要,但不是像 javascript 那样重要。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题