Skip to content

Commit ea2e415

Browse files
Merge pull request #1738 from forcedotcom/sc/W-17662327
CHANGE: @W-17662327@: Update dependencies as much as possible
2 parents 8e1dd2d + dc5eb72 commit ea2e415

File tree

5 files changed

+934
-779
lines changed

5 files changed

+934
-779
lines changed

.eslintignore

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

.eslintrc.json

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

eslint.config.mjs

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
import { FlatCompat } from "@eslint/eslintrc";
2+
import { fixupConfigRules } from "@eslint/compat";
3+
import eslint from '@eslint/js';
4+
import tseslint from 'typescript-eslint';
5+
6+
const compat = new FlatCompat({
7+
baseDirectory: import.meta.dirname
8+
});
9+
10+
export default [
11+
...tseslint.config(
12+
eslint.configs.recommended,
13+
...tseslint.configs.recommendedTypeChecked,
14+
{
15+
languageOptions: {
16+
parserOptions: {
17+
projectService: true,
18+
tsconfigRootDir: import.meta.dirname
19+
}
20+
}
21+
},
22+
{
23+
rules: {
24+
"@typescript-eslint/no-unused-vars": ["error", {
25+
"argsIgnorePattern": "^_",
26+
"varsIgnorePattern": "^_",
27+
"caughtErrorsIgnorePattern": "^_"}],
28+
"@typescript-eslint/unbound-method": ["error", {"ignoreStatic": true}]
29+
}
30+
}
31+
),
32+
...fixupConfigRules(compat.extends("plugin:sf-plugin/recommended")),
33+
{
34+
ignores: ["lib/**", "node_modules/**", "github-actions/**"]
35+
}
36+
];

package.json

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,41 +5,42 @@
55
"author": "Salesforce Code Analyzer Team",
66
"bugs": "https://github.com/forcedotcom/sfdx-scanner/issues",
77
"dependencies": {
8-
"@oclif/core": "^3.3.2",
8+
"@oclif/core": "3.27.0",
99
"@salesforce/code-analyzer-core": "0.22.0",
1010
"@salesforce/code-analyzer-engine-api": "0.17.0",
1111
"@salesforce/code-analyzer-eslint-engine": "0.19.0",
1212
"@salesforce/code-analyzer-flowtest-engine": "0.17.0",
1313
"@salesforce/code-analyzer-pmd-engine": "0.19.0",
1414
"@salesforce/code-analyzer-regex-engine": "0.17.0",
1515
"@salesforce/code-analyzer-retirejs-engine": "0.17.0",
16-
"@salesforce/core": "^5",
17-
"@salesforce/sf-plugins-core": "^5.0.4",
16+
"@salesforce/core": "6.7.6",
17+
"@salesforce/sf-plugins-core": "5.0.13",
1818
"@salesforce/ts-types": "^2.0.12",
1919
"@types/js-yaml": "^4.0.9",
20-
"@types/node": "^22.10.9",
21-
"ansis": "^3.9.0",
20+
"@types/node": "^22.12.0",
21+
"ansis": "^3.10.0",
2222
"fast-glob": "^3.3.3",
2323
"js-yaml": "^4.1.0",
2424
"ts-node": "^10",
2525
"tslib": "^2"
2626
},
2727
"devDependencies": {
28-
"@eslint/js": "^8.57.1",
29-
"@oclif/plugin-help": "^6.2.22",
28+
"@eslint/compat": "^1.2.5",
29+
"@eslint/eslintrc": "^3.2.0",
30+
"@eslint/js": "^9.19.0",
31+
"@oclif/plugin-help": "^6.2.23",
3032
"@salesforce/cli-plugins-testkit": "^5.3.39",
3133
"@types/jest": "^29.5.14",
3234
"@types/tmp": "^0.2.6",
33-
"@typescript-eslint/eslint-plugin": "^8.21.0",
34-
"@typescript-eslint/parser": "^8.21.0",
35-
"eslint": "^8.57.1",
35+
"eslint": "^9.19.0",
3636
"eslint-plugin-sf-plugin": "^1.20.14",
3737
"jest": "^29.7.0",
3838
"jest-junit": "^16.0.0",
39-
"oclif": "^4.17.17",
39+
"oclif": "^4.17.20",
4040
"tmp": "^0.2.3",
4141
"ts-jest": "^29.2.5",
42-
"typescript": "^5.7.3"
42+
"typescript": "^5.7.3",
43+
"typescript-eslint": "^8.22.0"
4344
},
4445
"engines": {
4546
"node": ">=20.0.0"

0 commit comments

Comments
 (0)