🔧(eslint) update eslint config to make import/order work

The autofix of import/order was not taken into account due to
a misconfiguration.
This commit is contained in:
Nathan Vasse
2023-03-17 11:50:49 +01:00
committed by NathanVss
parent 2d80722a18
commit b2fd517bde
6 changed files with 10 additions and 7 deletions

View File

@@ -26,7 +26,7 @@
"jsx": true
}
},
"plugins": ["formatjs", "@typescript-eslint"],
"plugins": ["formatjs", "@typescript-eslint", "import"],
/* Disable some rules to be iso with tslint which was previously used */
"rules": {
"@typescript-eslint/explicit-member-accessibility": ["error", { "accessibility": "no-public" }],
@@ -84,6 +84,8 @@
},
"settings": {
"polyfills": ["fetch", "Promise"],
"import/resolver": "webpack"
"import/resolver": {
"typescript": true
}
}
}

View File

@@ -7,10 +7,11 @@
"@typescript-eslint/eslint-plugin": "5.47.1",
"@typescript-eslint/parser": "5.47.1",
"eslint": "8.30.0",
"eslint-config-next": "13.1.1",
"eslint-config-airbnb": "19.0.4",
"eslint-config-airbnb-typescript": "17.0.0",
"eslint-config-next": "13.1.1",
"eslint-config-prettier": "8.5.0",
"eslint-import-resolver-typescript": "3.5.3",
"eslint-import-resolver-webpack": "0.13.2",
"eslint-plugin-compat": "4.0.2",
"eslint-plugin-formatjs": "4.3.9",

View File

@@ -7,6 +7,6 @@
"project": "./tsconfig.eslint.json"
},
"rules": {
"import/no-extraneous-dependencies": ["error", {"devDependencies": ["vite.config.ts", "cunningham.ts","**/*.stories.tsx", "**/*.spec.tsx", "src/tests/*"]}]
"import/no-extraneous-dependencies": ["error", {"devDependencies": ["vite.config.ts", "vite.icons.config.ts", "vite.fonts.config.ts","cunningham.ts","**/*.stories.tsx", "**/*.spec.tsx", "src/tests/*"]}]
}
}

View File

@@ -3,8 +3,8 @@ import chalk from "chalk";
import figlet from "figlet";
import { getConfig } from "ConfigLoader";
import { tokensGenerator } from "TokensGenerator";
import { Generators } from "Generators";
import { workPath } from "Paths";
import { Generators } from "Generators";
export const buildTheme = async () => {
const options = program.opts();

View File

@@ -1,10 +1,10 @@
import * as fs from "fs";
import * as path from "path";
import * as child_process from "child_process";
import * as util from "util";
import { run } from "ThemeGenerator";
import { cleanup } from "tests/Utils";
// eslint-disable-next-line import/no-extraneous-dependencies
import * as util from "util";
import Config from "../Config";
jest.mock("../Paths", () => ({

View File

@@ -6882,7 +6882,7 @@ eslint-import-resolver-node@^0.3.6, eslint-import-resolver-node@^0.3.7:
is-core-module "^2.11.0"
resolve "^1.22.1"
eslint-import-resolver-typescript@^3.5.2:
eslint-import-resolver-typescript@^3.5.2, eslint-import-resolver-typescript@^3.5.3:
version "3.5.3"
resolved "https://registry.yarnpkg.com/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.5.3.tgz#db5ed9e906651b7a59dd84870aaef0e78c663a05"
integrity sha512-njRcKYBc3isE42LaTcJNVANR3R99H9bAxBDMNDr2W7yq5gYPxbU3MkdhsQukxZ/Xg9C2vcyLlDsbKfRDg0QvCQ==