某些规则需要进行类型检查。我从文档中了解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
的步骤是什么?
答案 0 :(得分:0)
--project
参数需要typescript编译器tsc
配置文件(通常为tsconfig.json
)。--config
参数获取tslint
配置(通常为tslint.json
):因此,完整的命令行是:
tslint --config tslint.json --project tsconfig.json
您不必在命令行中指定文件 - 它们位于tsconfig.json
文件中......