Вы можете прочитать в документацию eslint :
Обратите внимание, что при передаче glob в качестве параметра он будет расширен вашей оболочкой. Результаты расширения могут варьироваться в зависимости от вашей оболочки и ее конфигурации. Если вы хотите использовать синтаксис glob узла, вы должны заключить в кавычки свой параметр (используя двойные кавычки, если он требуется для работы в Windows), следующим образом:
Так что было бы целесообразно использовать двойные кавычки. Как только вы используете двойные кавычки (которые должны быть экранированы внутри строки json), вы можете слегка изменить свой шаблон, например
{
...
"lint": "eslint \"{src,test}/**/*.{js,jsx}\""
...
}
Тест с использованием globster.xyz (globster.xyz вначале требует /
, но eslint нет, не уверен почему ...)
Обычно есть несколько способов добиться того, чего вы хотите, но я думаю, что это будет наиболее кратким.