Peter-Win / fe-gui

0 stars 0 forks source link

ESLint error: Some dependency should be listed in the project's dependencies, not devDependencies #40

Open Peter-Win opened 2 years ago

Peter-Win commented 2 years ago

Example: ...\tests\HtmlCanvasSurface.spec.ts

   4:1  error  '@testing-library/jest-dom' should be listed in the project's dependencies, not devDependencies  import/no-extraneous-dependencies
   5:1  error  'jest-canvas-mock' should be listed in the project's dependencies, not devDependencies           import/no-extraneous-dependencies

Code in ...\tests\HtmlCanvasSurface.spec.ts:

4 import "@testing-library/jest-dom";
5 import "jest-canvas-mock";

Solution: add eslint rule "import/no-extraneous-dependencies": ["error", {"devDependencies": ["**/*.spec.ts", "**/*.spec.tsx"]}]