Skip to content

Commit 0b5b4f3

Browse files
CHANGE @W-20084011@ Updated node dependencies - PMD Version Update from 7.17.0 to 7.18.0 (#380)
1 parent 21f4668 commit 0b5b4f3

File tree

19 files changed

+608
-1025
lines changed

19 files changed

+608
-1025
lines changed

package-lock.json

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

packages/ENGINE-TEMPLATE/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,17 +14,17 @@
1414
"types": "dist/index.d.ts",
1515
"dependencies": {
1616
"@types/node": "^20.0.0",
17-
"@salesforce/code-analyzer-engine-api": "0.31.0"
17+
"@salesforce/code-analyzer-engine-api": "0.32.0-SNAPSHOT"
1818
},
1919
"devDependencies": {
20-
"@eslint/js": "^9.38.0",
20+
"@eslint/js": "^9.39.1",
2121
"@types/jest": "^30.0.0",
22-
"eslint": "^9.38.0",
22+
"eslint": "^9.39.1",
2323
"jest": "^30.2.0",
24-
"rimraf": "^6.0.1",
24+
"rimraf": "^6.1.2",
2525
"ts-jest": "^29.4.5",
2626
"typescript": "^5.9.3",
27-
"typescript-eslint": "^8.46.2"
27+
"typescript-eslint": "^8.47.0"
2828
},
2929
"engines": {
3030
"node": ">=20.0.0"

packages/code-analyzer-core/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,26 +16,26 @@
1616
},
1717
"types": "dist/index.d.ts",
1818
"dependencies": {
19-
"@salesforce/code-analyzer-engine-api": "0.31.0",
19+
"@salesforce/code-analyzer-engine-api": "0.32.0-SNAPSHOT",
2020
"@types/node": "^20.0.0",
2121
"csv-stringify": "^6.6.0",
22-
"js-yaml": "^4.1.0",
22+
"js-yaml": "^4.1.1",
2323
"semver": "^7.7.3",
2424
"xmlbuilder": "^15.1.1"
2525
},
2626
"devDependencies": {
27-
"@eslint/js": "^9.38.0",
27+
"@eslint/js": "^9.39.1",
2828
"@types/js-yaml": "^4.0.9",
2929
"@types/jest": "^30.0.0",
3030
"@types/sarif": "^2.1.7",
3131
"@types/semver": "^7.7.1",
3232
"cross-env": "^10.1.0",
33-
"eslint": "^9.38.0",
33+
"eslint": "^9.39.1",
3434
"jest": "^30.2.0",
35-
"rimraf": "^6.0.1",
35+
"rimraf": "^6.1.2",
3636
"ts-jest": "^29.4.5",
3737
"typescript": "^5.9.3",
38-
"typescript-eslint": "^8.46.2"
38+
"typescript-eslint": "^8.47.0"
3939
},
4040
"engines": {
4141
"node": ">=20.0.0"

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

Lines changed: 5 additions & 5 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.31.0",
4+
"version": "0.32.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",
@@ -19,14 +19,14 @@
1919
"@types/node": "^20.0.0"
2020
},
2121
"devDependencies": {
22-
"@eslint/js": "^9.38.0",
22+
"@eslint/js": "^9.39.1",
2323
"@types/jest": "^30.0.0",
24-
"eslint": "^9.38.0",
24+
"eslint": "^9.39.1",
2525
"jest": "^30.2.0",
26-
"rimraf": "^6.0.1",
26+
"rimraf": "^6.1.2",
2727
"ts-jest": "^29.4.5",
2828
"typescript": "^5.9.3",
29-
"typescript-eslint": "^8.46.2"
29+
"typescript-eslint": "^8.47.0"
3030
},
3131
"engines": {
3232
"node": ">=20.0.0"

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

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@salesforce/code-analyzer-eslint-engine",
33
"description": "Plugin package that adds 'eslint' as an engine into Salesforce Code Analyzer",
4-
"version": "0.36.0",
4+
"version": "0.37.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,24 +13,25 @@
1313
"main": "dist/index.js",
1414
"types": "dist/index.d.ts",
1515
"dependencies": {
16-
"@eslint/js": "^9.38.0",
17-
"@lwc/eslint-plugin-lwc": "^3.2.0",
16+
"@eslint/css": "^0.14.1",
17+
"@eslint/js": "^9.39.1",
18+
"@lwc/eslint-plugin-lwc": "^3.3.0",
1819
"@lwc/eslint-plugin-lwc-platform": "^6.3.0",
19-
"@salesforce-ux/eslint-plugin-slds": "^1.0.2",
20-
"@salesforce/code-analyzer-engine-api": "0.31.0",
21-
"@salesforce/code-analyzer-eslint8-engine": "0.8.0",
22-
"@salesforce/eslint-config-lwc": "^4.0.0",
20+
"@salesforce-ux/eslint-plugin-slds": "^1.0.6",
21+
"@salesforce/code-analyzer-engine-api": "0.32.0-SNAPSHOT",
22+
"@salesforce/code-analyzer-eslint8-engine": "0.9.0-SNAPSHOT",
23+
"@salesforce/eslint-config-lwc": "^4.1.1",
2324
"@salesforce/eslint-plugin-lightning": "^2.0.0",
2425
"@types/node": "^20.0.0",
25-
"@typescript-eslint/eslint-plugin": "^8.44.0",
26-
"@typescript-eslint/parser": "^8.44.0",
27-
"eslint": "^9.38.0",
26+
"@typescript-eslint/eslint-plugin": "^8.47.0",
27+
"@typescript-eslint/parser": "^8.47.0",
28+
"eslint": "^9.39.1",
2829
"eslint-plugin-import": "^2.32.0",
29-
"eslint-plugin-jest": "^29.0.1",
30-
"globals": "^16.4.0",
30+
"eslint-plugin-jest": "^29.2.0",
31+
"globals": "^16.5.0",
3132
"semver": "^7.7.3",
3233
"typescript": "^5.9.3",
33-
"typescript-eslint": "^8.46.2"
34+
"typescript-eslint": "^8.47.0"
3435
},
3536
"devDependencies": {
3637
"@types/jest": "^30.0.0",
@@ -76,4 +77,4 @@
7677
"!src/index.ts"
7778
]
7879
}
79-
}
80+
}

packages/code-analyzer-eslint-engine/src/base-config.ts

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import eslintTs from "typescript-eslint";
44
import lwcEslintPluginLwcPlatform from "@lwc/eslint-plugin-lwc-platform";
55
import salesforceEslintConfigLwc from "@salesforce/eslint-config-lwc";
66
import sldsEslintPlugin from "@salesforce-ux/eslint-plugin-slds";
7+
import eslintCss from "@eslint/css";
78
import {ESLintEngineConfig} from "./config";
89
import globals from "globals";
910

@@ -132,7 +133,15 @@ export class BaseConfigFactory {
132133
return sldsEslintPlugin.configs['flat/recommended-css'].map((cssConfig: Linter.Config) => {
133134
return {
134135
...cssConfig,
135-
files: this.engineConfig.file_extensions.css.map(ext => `**/*${ext}`)
136+
files: this.engineConfig.file_extensions.css.map(ext => `**/*${ext}`),
137+
// TODO: Remove this workaround once @salesforce-ux/eslint-plugin-slds v1.0.7+ is released.
138+
// The SLDS plugin's CSS config references `language: "css/css"` but doesn't register the
139+
// CSS language plugin in their plugins object. We must add it ourselves to avoid the error:
140+
// "Could not find 'css' in plugin 'css'". See: https://github.com/salesforce-ux/slds-linter/issues/314
141+
plugins: {
142+
...cssConfig.plugins,
143+
css: eslintCss
144+
}
136145
};
137146
});
138147
}

packages/code-analyzer-eslint-engine/src/rule-mappings.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -952,6 +952,10 @@ export const RULE_MAPPINGS: Record<string, {severity: SeverityLevel, tags: strin
952952
severity: SeverityLevel.Moderate,
953953
tags: [COMMON_TAGS.RECOMMENDED, LWC, COMMON_TAGS.CATEGORIES.BEST_PRACTICES, COMMON_TAGS.LANGUAGES.JAVASCRIPT]
954954
},
955+
"@lwc/lwc/newer-version-available": {
956+
severity: SeverityLevel.Moderate,
957+
tags: [COMMON_TAGS.RECOMMENDED, LWC, COMMON_TAGS.CATEGORIES.BEST_PRACTICES, COMMON_TAGS.LANGUAGES.JAVASCRIPT]
958+
},
955959
"@lwc/lwc/no-async-operation": {
956960
severity: SeverityLevel.Moderate,
957961
tags: [COMMON_TAGS.RECOMMENDED, LWC, COMMON_TAGS.CATEGORIES.BEST_PRACTICES, COMMON_TAGS.LANGUAGES.JAVASCRIPT]
@@ -1456,6 +1460,10 @@ export const RULE_MAPPINGS: Record<string, {severity: SeverityLevel, tags: strin
14561460
severity: SeverityLevel.Moderate,
14571461
tags: [COMMON_TAGS.RECOMMENDED, COMMON_TAGS.CATEGORIES.BEST_PRACTICES, COMMON_TAGS.LANGUAGES.TYPESCRIPT]
14581462
},
1463+
"@typescript-eslint/no-unused-private-class-members": {
1464+
severity: SeverityLevel.High,
1465+
tags: [COMMON_TAGS.CATEGORIES.ERROR_PRONE, COMMON_TAGS.LANGUAGES.TYPESCRIPT]
1466+
},
14591467
"@typescript-eslint/no-unused-vars": {
14601468
severity: SeverityLevel.High,
14611469
tags: [COMMON_TAGS.RECOMMENDED, COMMON_TAGS.CATEGORIES.ERROR_PRONE, COMMON_TAGS.LANGUAGES.TYPESCRIPT]

0 commit comments

Comments
 (0)