如何为需要在命令行上进行类型检查的规则启用类型检查?

时间:2017-07-07 18:58:31

标签: tslint

某些规则需要进行类型检查。我从文档中了解type checking如何在命令行上运行它。

如果我像

那样思考
tslint --project admin/tslint.json "project/**/*.ts{,x}"

我收到错误消息

Invalid source file: project/main.ts. Ensure that the 
files supplied to lint have a .ts, .tsx, .d.ts, .js or .jsx extension.

文档说

  

使用CLI时,--project标志将自动创建一个   来自指定的tsconfig.json文件的程序并启用规则   需要类型检查器。

但我没有看到tslint生成的程序,也不了解如何运行它。

那么,在命令行中使用类型检查运行tslint的步骤是什么?

1 个答案:

答案 0 :(得分:0)

  • --project参数需要typescript编译器tsc配置文件(通常为tsconfig.json)。
  • --config参数获取tslint配置(通常为tslint.json):

因此,完整的命令行是:

tslint --config tslint.json --project tsconfig.json

您不必在命令行中指定文件 - 它们位于tsconfig.json文件中......