eslint deve ser listado nas dependências do projeto, não devDependencies

Ou eu não entendodependencies vs.devDependencies no nó 100% ainda ou eslint está errado aqui (não é capaz de analisar isso corretamente):

   3:1   error  'chai' should be listed in the project's dependencies, not devDependencies              import/no-extraneous-dependencies
   4:1   error  'chai-enzyme' should be listed in the project's dependencies, not devDependencies       import/no-extraneous-dependencies
   5:1   error  'enzyme' should be listed in the project's dependencies, not devDependencies            import/no-extraneous-dependencies
   7:1   error  'sinon' should be listed in the project's dependencies, not devDependencies             import/no-extraneous-dependencies
   9:1   error  'redux-mock-store' should be listed in the project's dependencies, not devDependencies  import/no-extraneous-dependencies

Essas são dependências de teste, então por que está dizendo que elas devem estar listadas emdependencies?

Observação adicional: estamos usando o Travis como nosso IC, então também não sei se isso faz alguma diferença.

questionAnswers(1)

yourAnswerToTheQuestion