使用tslint可以皮棉整個文件夾嗎?如何使用tslint皮棉整個文件夾
使用eslint可以執行eslint ./src
來驗證整個文件夾。
當我嘗試做同樣的tslint - 我得到一個錯誤Error: EISDIR: illegal operation on a directory
。在他們網站的例子中 - 他們展示瞭如何驗證單個文件,這通常不是這種情況。
是否可以在沒有像gulp-tslint
這樣的額外事件的情況下驗證我的項目,只需從命令行?
使用tslint可以皮棉整個文件夾嗎?如何使用tslint皮棉整個文件夾
使用eslint可以執行eslint ./src
來驗證整個文件夾。
當我嘗試做同樣的tslint - 我得到一個錯誤Error: EISDIR: illegal operation on a directory
。在他們網站的例子中 - 他們展示瞭如何驗證單個文件,這通常不是這種情況。
是否可以在沒有像gulp-tslint
這樣的額外事件的情況下驗證我的項目,只需從命令行?
您可以使用glob來爲多個文件打毛。
通常情況下,如果你只是傳遞一個glob,你的shell將會擴展它並將生成的文件傳遞給TSLint。因此,例如,在bash 4+啓用了globstar選項,你可以做以下lint的所有.ts
和.tsx
文件:
tslint src/**/*.ts{,x}
你可能關閉,雖然使用命令更好,將跨平臺工作始終和貝殼雖然。爲此,您可以使用引號將glob傳遞。在引號中時,glob將按原樣傳遞給TSLint,它將使用node-glob來處理它。然後,您可以運行下面的命令來得到相同的結果如上:
tslint 'src/**/*.ts?(x)'
單引號的伎倆 - 非常感謝你! – arcseldon
的確,看起來沒有引號只能在Windows上使用。謝謝! – arseniyandru
所以這不起作用,如果我有一個文件的src直接子。 說src/index.ts,這是一個常見的用例,我想 –
想通了,它可以使用通配符 - 'tslint的src/**/* ts' – ValeriiVasin
感謝您的評論。我想知道如何使用通配符。 – mihkov