是否可以使用tslint来清除整个文件夹?
使用eslint可以执行eslint ./src
次验证整个文件夹.
当我try 对tslint做同样的操作时,我得到了一个错误Error: EISDIR: illegal operation on a directory
.在网站上的示例中,他们展示了如何验证单个文件,而通常情况下并非如此.
是否可以在没有额外的东西(比如gulp-tslint
个)的情况下,仅从命令行验证我的项目?
是否可以使用tslint来清除整个文件夹?
使用eslint可以执行eslint ./src
次验证整个文件夹.
当我try 对tslint做同样的操作时,我得到了一个错误Error: EISDIR: illegal operation on a directory
.在网站上的示例中,他们展示了如何验证单个文件,而通常情况下并非如此.
是否可以在没有额外的东西(比如gulp-tslint
个)的情况下,仅从命令行验证我的项目?
您可以使用glob删除多个文件.
通常,如果只是按原样传递glob,shell会将其展开,并将结果文件传递给TSLint.例如,在启用了globstar选项的bash 4+中,可以执行以下操作来删除所有.ts
和.tsx
个文件:
tslint src/**/*.ts{,x}
不过,使用跨平台和shell一致工作的命令可能会更好.为此,可以用引号传递glob.在引号中,glob将按原样传递给TSLint,TSLint将以node-glob处理它.然后可以运行以下命令以获得与上述相同的结果:
tslint 'src/**/*.ts?(x)'