Skip to content

Commit 6431463

Browse files
authored
chore: Update to eslint 9 (#6233)
* update to eslint 9 * remove extra yarn.lock * update readme * add changeset
1 parent 064ce5b commit 6431463

File tree

25 files changed

+267
-224
lines changed

25 files changed

+267
-224
lines changed

.changeset/funny-adults-fold.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@sap-cloud-sdk/eslint-config': patch
3+
---
4+
5+
[Improvement] Open the peer dependency range of the `eslint` module to include version 8 and 9. Version 9 can now be used without the potentially unsafe npm flag `--legacy-peer-deps`.

.eslintrc.js

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

.github/actions/changesets-fixed-version-bump/index.js

Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.github/actions/check-public-api/index.js

Lines changed: 0 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.github/actions/get-changelog/index.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build-packages/changesets-fixed-version-bump/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
"devDependencies": {
2222
"@vercel/ncc": "^0.38.4",
2323
"depcheck": "^1.4.7",
24-
"eslint": "^8.57.1",
24+
"eslint": "^9.39.2",
2525
"prettier": "^3.7.4",
2626
"typescript": "~5.9.3"
2727
}

build-packages/changesets-fixed-version-bump/util.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import { info } from 'node:console';
44
import getReleasePlan from '@changesets/get-release-plan';
55
import { inc } from 'semver';
6+
// eslint-disable-next-line import/no-internal-modules
67
import { getPackageVersion } from '../../scripts/get-package-version';
78

89
const bumpTypeOrder = ['major', 'minor', 'patch', 'none'] as const;
@@ -18,7 +19,7 @@ export async function getNextVersion(): Promise<{
1819
info(`Bump type: ${bumpType}`);
1920

2021
if (bumpType === 'none' || !bumpType) {
21-
throw new Error(`No changesets to release`);
22+
throw new Error('No changesets to release');
2223
}
2324

2425
const version = inc(currentVersion, bumpType);

build-packages/check-license/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"devDependencies": {
1919
"@vercel/ncc": "^0.38.4",
2020
"depcheck": "^1.4.7",
21-
"eslint": "^8.57.0",
21+
"eslint": "^9.39.2",
2222
"prettier": "^3.7.4",
2323
"typescript": "~5.9.3"
2424
}

build-packages/check-pr/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
"devDependencies": {
2222
"@vercel/ncc": "^0.38.4",
2323
"depcheck": "^1.4.7",
24-
"eslint": "^8.57.1",
24+
"eslint": "^9.39.2",
2525
"mock-fs": "^5.5.0",
2626
"prettier": "^3.7.4",
2727
"typescript": "~5.9.3"

build-packages/check-public-api/check-public-api.spec.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1-
import mock from 'mock-fs';
21
import path from 'path';
2+
import mock from 'mock-fs';
33
import * as core from '@actions/core';
4+
// eslint-disable-next-line no-restricted-imports
45
import {
56
checkBarrelRecursive,
67
checkIndexFileExists,
@@ -10,6 +11,7 @@ import {
1011
parseExportedObjectsInFile,
1112
regexExportedIndex,
1213
typeDescriptorPaths
14+
// eslint-disable-next-line import/no-useless-path-segments
1315
} from './index';
1416

1517
describe('check-public-api', () => {

0 commit comments

Comments
 (0)