在 Typescript 中使用导入时如何处理 Tslint 错误超过 100 个字符

Cha*_*man 2 typescript tslint

我正在导入一个文件:

import { BodyTableHeaderExampleModule } from '../../components/example-table/example-table-header/example-table-header-xxxx/example-table-header-xxxxx.module';
Run Code Online (Sandbox Code Playgroud)

但是,tslint 抱怨该行超过 100 个字符。当我尝试通过执行以下操作来最小化行长时:

import { BodyTableHeaderExampleModule } from '../../components/example-table/example-table-header/' +
'example-table-header-xxxx/example-table-header-xxxxx.module';
Run Code Online (Sandbox Code Playgroud)

我收到以下 tslint 错误:

ERROR: 11:92  semicolon             Missing semicolon
ERROR: 11:93  no-unused-expression  unused expression, expected an assignment or function call
Run Code Online (Sandbox Code Playgroud)

任何关于在Exceeds maximum line length of 100使用长 Typescript 文件导入时解决问题的建议都将不胜感激。谢谢你。

hgo*_*ebl 5

有一个选项可以忽略 max-line-rule 中的模式。

https://palantir.github.io/tslint/rules/max-line-length/

例子:

"max-line-length": [
  true,
  {
    "limit": 120,
    "ignore-pattern": "^import "
  }
],
Run Code Online (Sandbox Code Playgroud)