Либо я не понимаю dependencies
vs. devDependencies
в node 100%, либо eslint здесь просто неправильно (не способен правильно это проанализировать):
3:1 error 'chai' should be listed in the project dependencies, not devDependencies import/no-extraneous-dependencies
4:1 error 'chai-enzyme' should be listed in the project dependencies, not devDependencies import/no-extraneous-dependencies
5:1 error 'enzyme' should be listed in the project dependencies, not devDependencies import/no-extraneous-dependencies
7:1 error 'sinon' should be listed in the project dependencies, not devDependencies import/no-extraneous-dependencies
9:1 error 'redux-mock-store' should be listed in the project dependencies, not devDependencies import/no-extraneous-dependencies
Это тестовые зависимости, поэтому почему они говорят, что они должны быть перечислены в dependencies
?
Дополнительное примечание: мы используем Travis как наш CI, поэтому я не знаю, действительно ли это имеет значение для этого.