diff --git a/package.json b/package.json index 1f16173ea..2cae9ad11 100644 --- a/package.json +++ b/package.json @@ -123,8 +123,8 @@ "start:dev": "webpack serve --progress --mode development", "build": "bash ./tools/build.sh production", "build:dev": "bash ./tools/build.sh development", - "lint": "eslint --fix --ext js,jsx,ts,tsx --max-warnings 0 src", - "lint:report": "eslint --ext js,jsx,ts,tsx --max-warnings 0 src", + "lint": "eslint --fix --ext js,jsx,ts,tsx --max-warnings 0 src test", + "lint:report": "eslint --ext js,jsx,ts,tsx --max-warnings 0 src test", "preinstall": "node ./tools/engines-check/engines-check.js", "test": "jest", "test:watch": "jest --watch", diff --git a/test/jest/config/babelTransform.js b/test/jest/config/babelTransform.js index 1212483c3..7ec3b5984 100644 --- a/test/jest/config/babelTransform.js +++ b/test/jest/config/babelTransform.js @@ -1,16 +1,18 @@ -const babelJest = require("babel-jest").default; +/* eslint-disable @typescript-eslint/no-unsafe-call */ +/* eslint-disable @typescript-eslint/no-unsafe-return */ +/* eslint-disable @typescript-eslint/no-unsafe-member-access */ +/* eslint-disable @typescript-eslint/no-unsafe-assignment */ +import babelJest from "babel-jest"; -module.exports = { - process(sourceText, sourcePath, options) { - const alias = options?.config?.moduleNameMapper; - const extensions = options.config.moduleFileExtensions; - const babelTransformer = babelJest.createTransformer({ - presets: [["@babel/preset-react"], ["@babel/preset-env"], ["@babel/preset-typescript"]], - plugins: [["transform-barrels", { executorName: "jest", alias: alias, extensions: extensions }]], - babelrc: false, - configFile: false, - }); +export function process(sourceText, sourcePath, options) { + const alias = options?.config?.moduleNameMapper; + const extensions = options.config.moduleFileExtensions; + const babelTransformer = babelJest.createTransformer({ + presets: [["@babel/preset-react"], ["@babel/preset-env"], ["@babel/preset-typescript"]], + plugins: [["transform-barrels", { executorName: "jest", alias: alias, extensions: extensions }]], + babelrc: false, + configFile: false, + }); - return babelTransformer.process(sourceText, sourcePath, options); - }, -}; + return babelTransformer.process(sourceText, sourcePath, options); +}