🔧(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:
@@ -26,7 +26,7 @@
|
|||||||
"jsx": true
|
"jsx": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"plugins": ["formatjs", "@typescript-eslint"],
|
"plugins": ["formatjs", "@typescript-eslint", "import"],
|
||||||
/* Disable some rules to be iso with tslint which was previously used */
|
/* Disable some rules to be iso with tslint which was previously used */
|
||||||
"rules": {
|
"rules": {
|
||||||
"@typescript-eslint/explicit-member-accessibility": ["error", { "accessibility": "no-public" }],
|
"@typescript-eslint/explicit-member-accessibility": ["error", { "accessibility": "no-public" }],
|
||||||
@@ -84,6 +84,8 @@
|
|||||||
},
|
},
|
||||||
"settings": {
|
"settings": {
|
||||||
"polyfills": ["fetch", "Promise"],
|
"polyfills": ["fetch", "Promise"],
|
||||||
"import/resolver": "webpack"
|
"import/resolver": {
|
||||||
|
"typescript": true
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,10 +7,11 @@
|
|||||||
"@typescript-eslint/eslint-plugin": "5.47.1",
|
"@typescript-eslint/eslint-plugin": "5.47.1",
|
||||||
"@typescript-eslint/parser": "5.47.1",
|
"@typescript-eslint/parser": "5.47.1",
|
||||||
"eslint": "8.30.0",
|
"eslint": "8.30.0",
|
||||||
"eslint-config-next": "13.1.1",
|
|
||||||
"eslint-config-airbnb": "19.0.4",
|
"eslint-config-airbnb": "19.0.4",
|
||||||
"eslint-config-airbnb-typescript": "17.0.0",
|
"eslint-config-airbnb-typescript": "17.0.0",
|
||||||
|
"eslint-config-next": "13.1.1",
|
||||||
"eslint-config-prettier": "8.5.0",
|
"eslint-config-prettier": "8.5.0",
|
||||||
|
"eslint-import-resolver-typescript": "3.5.3",
|
||||||
"eslint-import-resolver-webpack": "0.13.2",
|
"eslint-import-resolver-webpack": "0.13.2",
|
||||||
"eslint-plugin-compat": "4.0.2",
|
"eslint-plugin-compat": "4.0.2",
|
||||||
"eslint-plugin-formatjs": "4.3.9",
|
"eslint-plugin-formatjs": "4.3.9",
|
||||||
|
|||||||
@@ -7,6 +7,6 @@
|
|||||||
"project": "./tsconfig.eslint.json"
|
"project": "./tsconfig.eslint.json"
|
||||||
},
|
},
|
||||||
"rules": {
|
"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/*"]}]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -3,8 +3,8 @@ import chalk from "chalk";
|
|||||||
import figlet from "figlet";
|
import figlet from "figlet";
|
||||||
import { getConfig } from "ConfigLoader";
|
import { getConfig } from "ConfigLoader";
|
||||||
import { tokensGenerator } from "TokensGenerator";
|
import { tokensGenerator } from "TokensGenerator";
|
||||||
import { Generators } from "Generators";
|
|
||||||
import { workPath } from "Paths";
|
import { workPath } from "Paths";
|
||||||
|
import { Generators } from "Generators";
|
||||||
|
|
||||||
export const buildTheme = async () => {
|
export const buildTheme = async () => {
|
||||||
const options = program.opts();
|
const options = program.opts();
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
import * as fs from "fs";
|
import * as fs from "fs";
|
||||||
import * as path from "path";
|
import * as path from "path";
|
||||||
import * as child_process from "child_process";
|
import * as child_process from "child_process";
|
||||||
|
import * as util from "util";
|
||||||
import { run } from "ThemeGenerator";
|
import { run } from "ThemeGenerator";
|
||||||
import { cleanup } from "tests/Utils";
|
import { cleanup } from "tests/Utils";
|
||||||
// eslint-disable-next-line import/no-extraneous-dependencies
|
// eslint-disable-next-line import/no-extraneous-dependencies
|
||||||
import * as util from "util";
|
|
||||||
import Config from "../Config";
|
import Config from "../Config";
|
||||||
|
|
||||||
jest.mock("../Paths", () => ({
|
jest.mock("../Paths", () => ({
|
||||||
|
|||||||
@@ -6882,7 +6882,7 @@ eslint-import-resolver-node@^0.3.6, eslint-import-resolver-node@^0.3.7:
|
|||||||
is-core-module "^2.11.0"
|
is-core-module "^2.11.0"
|
||||||
resolve "^1.22.1"
|
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"
|
version "3.5.3"
|
||||||
resolved "https://registry.yarnpkg.com/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.5.3.tgz#db5ed9e906651b7a59dd84870aaef0e78c663a05"
|
resolved "https://registry.yarnpkg.com/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.5.3.tgz#db5ed9e906651b7a59dd84870aaef0e78c663a05"
|
||||||
integrity sha512-njRcKYBc3isE42LaTcJNVANR3R99H9bAxBDMNDr2W7yq5gYPxbU3MkdhsQukxZ/Xg9C2vcyLlDsbKfRDg0QvCQ==
|
integrity sha512-njRcKYBc3isE42LaTcJNVANR3R99H9bAxBDMNDr2W7yq5gYPxbU3MkdhsQukxZ/Xg9C2vcyLlDsbKfRDg0QvCQ==
|
||||||
|
|||||||
Reference in New Issue
Block a user