♻️ Update eslint config (#1424)

This commit is contained in:
Luke Vella 2024-11-02 11:50:09 +00:00 committed by GitHub
parent 01396b6129
commit d55131c2ab
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
162 changed files with 337 additions and 266 deletions

View file

@ -0,0 +1,11 @@
const preset = require("./preset");
/** @return {import("eslint").Linter.Config} */
module.exports = function (workspaceDirPath) {
const baseConfig = preset(workspaceDirPath);
return {
...baseConfig,
extends: [...baseConfig.extends, "next"],
};
};

View file

@ -1,7 +1,9 @@
{
"name": "@rallly/eslint-config",
"version": "0.0.0",
"main": "preset.js",
"exports": {
"./*": "./*.js"
},
"private": true,
"devDependencies": {
"@typescript-eslint/eslint-plugin": "^6.6.0",

View file

@ -2,8 +2,15 @@
module.exports = function (workspaceDirPath) {
return {
root: true,
extends: ["next", "turbo"],
plugins: ["simple-import-sort", "@typescript-eslint"],
extends: ["turbo"],
plugins: [
"eslint-plugin-import",
"simple-import-sort",
"@typescript-eslint",
],
env: {
es6: true,
},
ignorePatterns: ["dist/", "playwright-report/"],
globals: {
React: true,
@ -32,6 +39,7 @@ module.exports = function (workspaceDirPath) {
"import/no-duplicates": "error",
"no-console": ["error", { allow: ["warn", "error", "info"] }],
"no-unused-vars": "error",
"@typescript-eslint/consistent-type-imports": "error",
},
};
};