Skip to content

Commit e1c0123

Browse files
committed
feat: OPS-4841 Update ESLint configuration
1 parent 640b7b2 commit e1c0123

File tree

4 files changed

+25
-17
lines changed

4 files changed

+25
-17
lines changed

.eslintignore

Lines changed: 0 additions & 3 deletions
This file was deleted.

.eslintrc

Lines changed: 0 additions & 9 deletions
This file was deleted.

eslint.config.mjs

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
import rules from '@shelf/eslint-config/typescript.js';
2+
3+
export default [
4+
...rules,
5+
{files: ['**/*.js', '**/*.jsx', '**/*.ts', '**/*.tsx', '**/*.json']},
6+
{
7+
ignores: [
8+
'.idea/',
9+
'coverage/',
10+
'draft.js',
11+
'lib/',
12+
'dist/',
13+
'node_modules/',
14+
'packages/**/tsconfig.types.json',
15+
'packages/**/node_modules/**',
16+
'packages/**/lib/**',
17+
'renovate.json',
18+
],
19+
},
20+
];

package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@
2424
"build": "rm -rf lib/ && yarn build:types && babel src --out-dir lib --ignore '**/*.test.ts' --extensions '.ts'",
2525
"build:types": "tsc --emitDeclarationOnly --declaration --isolatedModules false --declarationDir lib",
2626
"coverage": "jest --coverage",
27-
"lint": "eslint . --ext .js,.ts,.json --fix",
28-
"lint:ci": "eslint . --ext .js,.ts,.json",
27+
"lint": "yarn lint:ci --fix",
28+
"lint:ci": "eslint . --quiet",
2929
"prepack": "yarn build",
3030
"test": "export ENVIRONMENT=local && jest tests",
3131
"type-check": "tsc --noEmit",
@@ -58,18 +58,18 @@
5858
"@babel/cli": "7.26.4",
5959
"@babel/core": "7.26.0",
6060
"@shelf/babel-config": "1.2.0",
61-
"@shelf/eslint-config": "2.30.0",
61+
"@shelf/eslint-config": "4.2.1",
6262
"@shelf/prettier-config": "1.0.0",
6363
"@shelf/tsconfig": "0.1.0",
6464
"@types/aws-sdk": "2.7.4",
6565
"@types/cwd": "^0.10.2",
6666
"@types/jest": "29.5.14",
6767
"@types/node": "16",
68-
"eslint": "8.57.1",
68+
"eslint": "9.17.0",
6969
"husky": "8.0.3",
7070
"jest": "29.7.0",
7171
"lint-staged": "13.3.0",
72-
"prettier": "2.8.8",
72+
"prettier": "3.4.2",
7373
"typescript": "5.7.2"
7474
},
7575
"engines": {

0 commit comments

Comments
 (0)