Eslint Glob(**)没有递归考虑所有目录

时间:2019-01-13 03:00:13

标签: javascript eslint lint

我正在使用OSX,在我的package.json文件中,我具有脚本条目:

"lint": "eslint ./src/**/*.js"

但是,当我运行npm lint时,仅考虑目录的第一级,例如。 ./src/dir/*不是./src/dir/nested_dir/*

我的印象是** glob表示递归搜索?

有人知道我如何使它表现出预期的效果吗?

2 个答案:

答案 0 :(得分:2)

试试这个:

"lint": "eslint src --ext .js"

或多个扩展名:

"lint": "eslint src --ext .js,.jsx,.ts,.tsx"

查看有关 eslint's docs

的更多信息

答案 1 :(得分:1)

在Github上出现了一些Google搜索this thread

此:"lint": "eslint ./src/**/*.js"

将此作为:"lint": "eslint './src/**/*.js'"

它开始工作。