打字稿测试了绝对导入Lint

时间:2019-01-15 22:23:31

标签: typescript testing jestjs tslint

在我的tsconfig.json内,有这些排除项。

  "exclude": [
    "**/node_modules",
    "**/*.spec.ts",
    "**/*.spec.tsx",
    "**/*.test.ts",
    "**/*.test.tsx"
  ]

这是必需的,因此编辑器不会嘲笑开玩笑的方法。但是我需要以下规则进行绝对导入

    "baseUrl": "."

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

如果类型唯一的问题是玩笑方法,则绝对应该看看ts-jest。它将允许您创建jest配置,这将使jest运行打字稿作为代码预处理器,并严格键入jest方法。

选择不进行类型检查来乍看起来似乎很诱人,但是当我停止排除它们时,我个人发现了函数调用甚至应用程序代码中的许多错误。