首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >忽略lint函数中的缩进,并使用类型标-eslint lint规则。

忽略lint函数中的缩进,并使用类型标-eslint lint规则。
EN

Stack Overflow用户
提问于 2021-08-05 03:02:22
回答 1查看 270关注 0票数 2

不想使用eslint禁用下一行,我想忽略所有的html结果。

代码语言:javascript
复制
import { html } from 'lit-html';
render() {
    // This part will have ugly indent
    return html`<div
      class=${classMap({
        'row-height': true,
      })}
    ></div>`;
}

类似问题:Ignore the indentation in a template literal, with the ESLint indent rule

我试过了

"@typescript-eslint/indent": ["error", "2", { "ignoredNodes": ["TemplateLiteral > *"] }]

但是不能工作,因为html()返回在lit-html中定义的TemplateResult对象,而不是AST节点类型,对吗?

有什么解决办法吗?提前谢谢。

相关信息:https://eslint.org/docs/rules/indent#ignorednodes

EN

回答 1

Stack Overflow用户

发布于 2022-08-08 15:03:14

尝试将"TemplateLiteral > *"替换为"TemplateLiteral *" (即删除>字符)。

>字符指示仅忽略直接子元素。通过删除它,您将忽略所有的子级,不管它们嵌套的深度有多深。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68660115

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档