Skip to content

Commit d83137b

Browse files
CHANGE: @W-17353518@ Upgrading dependencies where possible
1 parent f8f4f3b commit d83137b

21 files changed

+1246
-701
lines changed

package-lock.json

Lines changed: 488 additions & 359 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@
2121
},
2222
"devDependencies": {
2323
"cross-env": "^7.0.3",
24-
"jest": "^29.0.0",
25-
"ts-jest": "^29.0.0",
24+
"jest": "^29.7.0",
25+
"ts-jest": "^29.2.5",
2626
"rimraf": "*"
2727
},
2828
"jest": {

packages/T-E-M-P-L-A-T-E/package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,16 +14,16 @@
1414
"types": "dist/index.d.ts",
1515
"dependencies": {
1616
"@types/node": "^20.0.0",
17-
"@salesforce/code-analyzer-engine-api": "0.14.0"
17+
"@salesforce/code-analyzer-engine-api": "0.15.0-SNAPSHOT"
1818
},
1919
"devDependencies": {
20-
"@eslint/js": "^8.57.0",
21-
"@types/jest": "^29.0.0",
22-
"eslint": "^8.57.0",
23-
"jest": "^29.0.0",
20+
"@eslint/js": "^8.57.1",
21+
"@types/jest": "^29.5.14",
22+
"eslint": "^8.57.1",
23+
"jest": "^29.7.0",
2424
"rimraf": "*",
25-
"ts-jest": "^29.0.0",
26-
"typescript": "^5.4.5",
25+
"ts-jest": "^29.2.5",
26+
"typescript": "^5.7.2",
2727
"typescript-eslint": "^7.8.0"
2828
},
2929
"engines": {

packages/code-analyzer-core/package.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@salesforce/code-analyzer-core",
33
"description": "Core Package for the Salesforce Code Analyzer",
4-
"version": "0.17.0",
4+
"version": "0.18.0-SNAPSHOT",
55
"author": "The Salesforce Code Analyzer Team",
66
"license": "BSD-3-Clause",
77
"homepage": "https://developer.salesforce.com/docs/platform/salesforce-code-analyzer/overview",
@@ -13,23 +13,23 @@
1313
"main": "dist/index.js",
1414
"types": "dist/index.d.ts",
1515
"dependencies": {
16-
"@salesforce/code-analyzer-engine-api": "0.14.0",
16+
"@salesforce/code-analyzer-engine-api": "0.15.0-SNAPSHOT",
1717
"@types/js-yaml": "^4.0.9",
1818
"@types/node": "^20.0.0",
1919
"@types/sarif": "^2.1.7",
20-
"csv-stringify": "^6.5.0",
20+
"csv-stringify": "^6.5.2",
2121
"js-yaml": "^4.1.0",
2222
"xmlbuilder": "^15.1.1"
2323
},
2424
"devDependencies": {
25-
"@eslint/js": "^8.57.0",
26-
"@types/jest": "^29.0.0",
25+
"@eslint/js": "^8.57.1",
26+
"@types/jest": "^29.5.14",
2727
"cross-env": "^7.0.3",
28-
"eslint": "^8.57.0",
29-
"jest": "^29.0.0",
28+
"eslint": "^8.57.1",
29+
"jest": "^29.7.0",
3030
"rimraf": "*",
31-
"ts-jest": "^29.0.0",
32-
"typescript": "^5.4.5",
31+
"ts-jest": "^29.2.5",
32+
"typescript": "^5.7.2",
3333
"typescript-eslint": "^7.8.0"
3434
},
3535
"engines": {

packages/code-analyzer-engine-api/package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@salesforce/code-analyzer-engine-api",
33
"description": "Engine API Package for the Salesforce Code Analyzer",
4-
"version": "0.14.0",
4+
"version": "0.15.0-SNAPSHOT",
55
"author": "The Salesforce Code Analyzer Team",
66
"license": "BSD-3-Clause",
77
"homepage": "https://developer.salesforce.com/docs/platform/salesforce-code-analyzer/overview",
@@ -18,13 +18,13 @@
1818
"@types/node": "^20.0.0"
1919
},
2020
"devDependencies": {
21-
"@eslint/js": "^8.57.0",
22-
"@types/jest": "^29.0.0",
23-
"eslint": "^8.57.0",
24-
"jest": "^29.0.0",
21+
"@eslint/js": "^8.57.1",
22+
"@types/jest": "^29.5.14",
23+
"eslint": "^8.57.1",
24+
"jest": "^29.7.0",
2525
"rimraf": "*",
26-
"ts-jest": "^29.0.0",
27-
"typescript": "^5.4.5",
26+
"ts-jest": "^29.2.5",
27+
"typescript": "^5.7.2",
2828
"typescript-eslint": "^7.8.0"
2929
},
3030
"engines": {

packages/code-analyzer-eslint-engine/package.json

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -14,27 +14,27 @@
1414
"types": "dist/index.d.ts",
1515
"dependencies": {
1616
"@types/node": "^20.0.0",
17-
"@salesforce/code-analyzer-engine-api": "0.14.0",
18-
"eslint": "^8.57.0",
19-
"@eslint/js": "^8.57.0",
17+
"@salesforce/code-analyzer-engine-api": "0.15.0-SNAPSHOT",
18+
"eslint": "^8.57.1",
19+
"@eslint/js": "^8.57.1",
2020
"@types/eslint": "^8.56.10",
21-
"@lwc/eslint-plugin-lwc": "^1.8.0",
22-
"@babel/core": "^7.24.7",
23-
"@babel/eslint-parser": "^7.24.7",
24-
"@salesforce/eslint-config-lwc": "^3.5.3",
21+
"@lwc/eslint-plugin-lwc": "^1.8.2",
22+
"@babel/core": "^7.26.0",
23+
"@babel/eslint-parser": "^7.25.9",
24+
"@salesforce/eslint-config-lwc": "^3.6.0",
2525
"@salesforce/eslint-plugin-lightning": "^1.0.0",
26-
"eslint-plugin-import": "^2.29.1",
27-
"eslint-plugin-jest": "^28.6.0",
28-
"@typescript-eslint/parser": "^7.13.1",
29-
"@typescript-eslint/eslint-plugin": "^7.13.1"
26+
"eslint-plugin-import": "^2.31.0",
27+
"eslint-plugin-jest": "^28.9.0",
28+
"@typescript-eslint/parser": "^8.17.0",
29+
"@typescript-eslint/eslint-plugin": "^8.17.0"
3030
},
3131
"devDependencies": {
32-
"@types/jest": "^29.0.0",
33-
"jest": "^29.0.0",
32+
"@types/jest": "^29.5.14",
33+
"jest": "^29.7.0",
3434
"cross-env": "^7.0.3",
3535
"rimraf": "*",
36-
"ts-jest": "^29.0.0",
37-
"typescript": "^5.4.5",
36+
"ts-jest": "^29.2.5",
37+
"typescript": "^5.7.2",
3838
"typescript-eslint": "^7.8.0",
3939
"unzipper": "^0.10.9",
4040
"@types/unzipper": "^0.10.9"

packages/code-analyzer-eslint-engine/test/end-to-end.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ describe('End to end test', () => {
4545
const violationsFromTsFile: Violation[] = engineRunResults.violations.filter(v => path.extname(v.codeLocations[0].file) === '.ts');
4646
expect(violationsFromTsFile).toHaveLength(6);
4747
expect(new Set(violationsFromTsFile.map(v => v.ruleName))).toEqual(new Set([
48-
'@typescript-eslint/ban-types',
48+
'@typescript-eslint/no-wrapper-object-types',
4949
'@typescript-eslint/no-unused-vars', // there are 4 of these
5050
'no-invalid-regexp'
5151
]));

packages/code-analyzer-eslint-engine/test/engine.test.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -403,28 +403,28 @@ describe('Typical tests for the runRules method of ESLintEngine', () => {
403403
"primaryLocationIndex": 0,
404404
"ruleName": "no-invalid-regexp"
405405
};
406-
const expectedTsViolation_banTypes: Violation = {
406+
const expectedTsViolation_noWrapperObjectTypes: Violation = {
407407
"codeLocations": [{
408408
"endColumn": 20,
409409
"endLine": 2,
410410
"file": path.join(workspaceWithNoCustomConfig, 'dummy2.ts'),
411411
"startColumn": 14,
412412
"startLine": 2
413413
}],
414-
"message": "Don't use `String` as a type. Use string instead",
414+
"message": "Prefer using the primitive `string` as a type name, rather than the upper-cased `String`.",
415415
"primaryLocationIndex": 0,
416-
"ruleName": "@typescript-eslint/ban-types"
416+
"ruleName": "@typescript-eslint/no-wrapper-object-types"
417417
};
418418

419419
it('When running with defaults and no customizations, then violations for javascript and typescript are found correctly', async () => {
420420
const engine: ESLintEngine = new ESLintEngine(DEFAULT_CONFIG);
421421
const runOptions: RunOptions = {workspace: new Workspace([workspaceWithNoCustomConfig])};
422-
const results: EngineRunResults = await engine.runRules(['no-invalid-regexp', '@typescript-eslint/ban-types'], runOptions);
422+
const results: EngineRunResults = await engine.runRules(['no-invalid-regexp', '@typescript-eslint/no-wrapper-object-types'], runOptions);
423423

424424
expect(results.violations).toHaveLength(3);
425425
expect(results.violations).toContainEqual(expectedJsViolation_noInvalidRegexp);
426426
expect(results.violations).toContainEqual(expectedTsViolation_noInvalidRegexp);
427-
expect(results.violations).toContainEqual(expectedTsViolation_banTypes);
427+
expect(results.violations).toContainEqual(expectedTsViolation_noWrapperObjectTypes);
428428
});
429429

430430
it('When workspace only contains javascript files, then only javascript violations are returned', async () => {
@@ -510,7 +510,7 @@ describe('Typical tests for the runRules method of ESLintEngine', () => {
510510
auto_discover_eslint_config: true
511511
});
512512
const runOptions: RunOptions = {workspace: new Workspace([workspaceThatIgnoresFilesByConfig])};
513-
const results: EngineRunResults = await engine.runRules(['no-invalid-regexp', '@typescript-eslint/ban-types'], runOptions);
513+
const results: EngineRunResults = await engine.runRules(['no-invalid-regexp', '@typescript-eslint/no-wrapper-object-types'], runOptions);
514514
expect(results.violations).toHaveLength(2); // Should not contain js violations but should contain ts violations
515515
expect(path.extname(results.violations[0].codeLocations[0].file)).toEqual('.ts');
516516
expect(path.extname(results.violations[1].codeLocations[0].file)).toEqual('.ts');
@@ -521,7 +521,7 @@ describe('Typical tests for the runRules method of ESLintEngine', () => {
521521
eslint_ignore_file: path.join(workspaceThatHasEslintIgnoreFile, '.eslintignore')
522522
});
523523
const runOptions: RunOptions = {workspace: new Workspace([workspaceThatHasEslintIgnoreFile])};
524-
const results: EngineRunResults = await engine.runRules(['no-invalid-regexp', '@typescript-eslint/ban-types'], runOptions);
524+
const results: EngineRunResults = await engine.runRules(['no-invalid-regexp', '@typescript-eslint/no-wrapper-object-types'], runOptions);
525525
expect(results.violations).toHaveLength(2); // Should not contain js violations but should contain ts violations
526526
expect(path.extname(results.violations[0].codeLocations[0].file)).toEqual('.ts');
527527
expect(path.extname(results.violations[1].codeLocations[0].file)).toEqual('.ts');

0 commit comments

Comments
 (0)