gpt4 book ai didi

typescript - 如何使用 tslint 对整个文件夹进行 lint

转载 作者:搜寻专家 更新时间:2023-10-30 20:29:02 27 4
gpt4 key购买 nike

是否可以使用 tslint 对整个文件夹进行 lint?

使用 eslint 可以执行 eslint ./src 来验证整个文件夹。

当我尝试对 tslint 执行相同操作时 - 我收到错误 Error: EISDIR: illegal operation on a directory。在他们网站上的示例中 - 他们展示了如何验证单个文件,这通常不是这种情况。

是否可以只从命令行验证我的项目,而无需像 gulp-tslint 这样的额外东西?

最佳答案

您可以使用 glob 对多个文件进行 lint。

通常,如果您只是按原样传递一个 glob,您的 shell 将展开它并将生成的文件传递给 TSLint。因此,例如,在启用了 globstar 选项的 bash 4+ 中,您可以执行以下操作来检查所有 .ts.tsx 文件:

tslint src/**/*.ts{,x}

尽管使用跨平台和 shell 一致工作的命令,您可能会过得更好。为此,您可以在引号中传递 glob。当在引号中时,glob 将按原样传递给 TSLint,TSLint 将使用 node-glob 处理它。 .然后,您可以运行以下命令以获得与上述相同的结果:

tslint 'src/**/*.ts?(x)'

关于typescript - 如何使用 tslint 对整个文件夹进行 lint,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36447910/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com