Skip to content

Commit 3b187f6

Browse files
committed
Updates to support ESLint 9.x
1 parent b7a0dde commit 3b187f6

File tree

39 files changed

+607
-588
lines changed

39 files changed

+607
-588
lines changed

lib/configs/base-legacy.js

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
/*
2+
* Copyright (c) 2022, salesforce.com, inc.
3+
* All rights reserved.
4+
* SPDX-License-Identifier: MIT
5+
* For full license text, see the LICENSE file in the repo root or https://opensource.org/licenses/MIT
6+
*/
7+
8+
'use strict';
9+
10+
module.exports = {
11+
plugins: ['@salesforce/lwc-graph-analyzer'],
12+
parser: '@babel/eslint-parser',
13+
parserOptions: {
14+
ecmaVersion: 'latest',
15+
requireConfigFile: false,
16+
sourceType: 'module',
17+
babelOptions: {
18+
parserOpts: {
19+
plugins: [['decorators', { decoratorsBeforeExport: false }]]
20+
}
21+
}
22+
}
23+
};

lib/configs/base.js

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,21 @@
77

88
'use strict';
99

10+
const bundleAnalyzer = require('../processor');
11+
1012
module.exports = {
11-
plugins: ['@salesforce/lwc-graph-analyzer'],
12-
parser: '@babel/eslint-parser',
13-
parserOptions: {
14-
ecmaVersion: 'latest',
15-
requireConfigFile: false,
16-
sourceType: 'module',
17-
babelOptions: {
18-
parserOpts: {
19-
plugins: [['decorators', { decoratorsBeforeExport: false }]]
13+
files: ['*.html', '**/*.html', '*.js', '**/*.js'],
14+
processor: bundleAnalyzer,
15+
languageOptions: {
16+
parser: require('@babel/eslint-parser'),
17+
parserOptions: {
18+
ecmaVersion: 'latest',
19+
requireConfigFile: false,
20+
sourceType: 'module',
21+
babelOptions: {
22+
parserOpts: {
23+
plugins: [['decorators', { decoratorsBeforeExport: false }]]
24+
}
2025
}
2126
}
2227
}

lib/configs/recommended-legacy.js

Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
/*
2+
* Copyright (c) 2022, salesforce.com, inc.
3+
* All rights reserved.
4+
* SPDX-License-Identifier: MIT
5+
* For full license text, see the LICENSE file in the repo root or https://opensource.org/licenses/MIT
6+
*/
7+
8+
'use strict';
9+
10+
module.exports = {
11+
extends: ['./configs/base-legacy'],
12+
rules: {},
13+
overrides: [
14+
{
15+
files: ['*.html', '**/*.html', '*.js', '**/*.js'],
16+
processor: '@salesforce/lwc-graph-analyzer/bundleAnalyzer',
17+
rules: {
18+
'@salesforce/lwc-graph-analyzer/no-getter-contains-more-than-return-statement':
19+
'warn',
20+
'@salesforce/lwc-graph-analyzer/no-assignment-expression-assigns-value-to-member-variable':
21+
'warn',
22+
'@salesforce/lwc-graph-analyzer/no-wire-config-references-non-local-property-reactive-value':
23+
'warn',
24+
'@salesforce/lwc-graph-analyzer/no-private-wire-config-property': 'warn',
25+
'@salesforce/lwc-graph-analyzer/no-unresolved-parent-class-reference': 'warn',
26+
'@salesforce/lwc-graph-analyzer/no-class-refers-to-parent-class-from-unsupported-namespace':
27+
'warn',
28+
'@salesforce/lwc-graph-analyzer/no-reference-to-unsupported-namespace-reference':
29+
'warn',
30+
'@salesforce/lwc-graph-analyzer/no-wire-config-property-uses-getter-function-returning-inaccessible-import':
31+
'warn',
32+
'@salesforce/lwc-graph-analyzer/no-wire-config-property-uses-getter-function-returning-non-literal':
33+
'warn',
34+
'@salesforce/lwc-graph-analyzer/no-wire-config-property-circular-wire-dependency':
35+
'warn',
36+
'@salesforce/lwc-graph-analyzer/no-wire-configuration-property-using-output-of-non-primeable-wire':
37+
'warn',
38+
'@salesforce/lwc-graph-analyzer/no-missing-resource-cannot-prime-wire-adapter':
39+
'warn',
40+
'@salesforce/lwc-graph-analyzer/no-wire-config-property-uses-imported-artifact-from-unsupported-namespace':
41+
'warn',
42+
'@salesforce/lwc-graph-analyzer/no-wire-adapter-of-resource-cannot-be-primed':
43+
'warn',
44+
'@salesforce/lwc-graph-analyzer/no-unsupported-member-variable-in-member-expression':
45+
'warn',
46+
'@salesforce/lwc-graph-analyzer/no-multiple-template-files': 'warn',
47+
'@salesforce/lwc-graph-analyzer/no-assignment-expression-for-external-components':
48+
'warn',
49+
'@salesforce/lwc-graph-analyzer/no-tagged-template-expression-contains-unsupported-namespace':
50+
'warn',
51+
'@salesforce/lwc-graph-analyzer/no-expression-contains-module-level-variable-ref':
52+
'warn',
53+
'@salesforce/lwc-graph-analyzer/no-call-expression-references-unsupported-namespace':
54+
'warn',
55+
'@salesforce/lwc-graph-analyzer/no-eval-usage': 'warn',
56+
'@salesforce/lwc-graph-analyzer/no-reference-to-class-functions': 'warn',
57+
'@salesforce/lwc-graph-analyzer/no-reference-to-module-functions': 'warn',
58+
'@salesforce/lwc-graph-analyzer/no-functions-declared-within-getter-method': 'warn',
59+
'@salesforce/lwc-graph-analyzer/no-member-expression-reference-to-non-existent-member-variable':
60+
'warn',
61+
'@salesforce/lwc-graph-analyzer/no-member-expression-reference-to-unsupported-namespace-reference':
62+
'warn',
63+
'@salesforce/lwc-graph-analyzer/no-member-expression-contains-non-portable-identifier':
64+
'warn',
65+
'@salesforce/lwc-graph-analyzer/no-member-expression-reference-to-super-class':
66+
'warn',
67+
'@salesforce/lwc-graph-analyzer/no-member-expression-reference-to-unsupported-global':
68+
'warn',
69+
'@salesforce/lwc-graph-analyzer/no-composition-on-unanalyzable-getter-property':
70+
'warn',
71+
'@salesforce/lwc-graph-analyzer/no-composition-on-unanalyzable-property-from-unresolvable-wire':
72+
'warn',
73+
'@salesforce/lwc-graph-analyzer/no-composition-on-unanalyzable-property-missing':
74+
'warn',
75+
'@salesforce/lwc-graph-analyzer/no-composition-on-unanalyzable-property-non-public':
76+
'warn',
77+
'@salesforce/lwc-graph-analyzer/no-render-function-contains-more-than-return-statement':
78+
'warn',
79+
'@salesforce/lwc-graph-analyzer/no-render-function-return-statement-not-returning-imported-template':
80+
'warn',
81+
'@salesforce/lwc-graph-analyzer/no-render-function-return-statement': 'warn'
82+
}
83+
}
84+
]
85+
};

lib/configs/recommended.js

Lines changed: 58 additions & 73 deletions
Original file line numberDiff line numberDiff line change
@@ -7,78 +7,63 @@
77

88
'use strict';
99

10+
const baseConfig = require('./base');
11+
1012
module.exports = {
11-
extends: ['./configs/base'],
12-
overrides: [
13-
{
14-
files: ['*.html', '**/*.html', '*.js', '**/*.js'],
15-
processor: '@salesforce/lwc-graph-analyzer/bundleAnalyzer',
16-
rules: {
17-
'@salesforce/lwc-graph-analyzer/no-getter-contains-more-than-return-statement':
18-
'warn',
19-
'@salesforce/lwc-graph-analyzer/no-assignment-expression-assigns-value-to-member-variable':
20-
'warn',
21-
'@salesforce/lwc-graph-analyzer/no-wire-config-references-non-local-property-reactive-value':
22-
'warn',
23-
'@salesforce/lwc-graph-analyzer/no-private-wire-config-property': 'warn',
24-
'@salesforce/lwc-graph-analyzer/no-unresolved-parent-class-reference': 'warn',
25-
'@salesforce/lwc-graph-analyzer/no-class-refers-to-parent-class-from-unsupported-namespace':
26-
'warn',
27-
'@salesforce/lwc-graph-analyzer/no-reference-to-unsupported-namespace-reference':
28-
'warn',
29-
'@salesforce/lwc-graph-analyzer/no-wire-config-property-uses-getter-function-returning-inaccessible-import':
30-
'warn',
31-
'@salesforce/lwc-graph-analyzer/no-wire-config-property-uses-getter-function-returning-non-literal':
32-
'warn',
33-
'@salesforce/lwc-graph-analyzer/no-wire-config-property-circular-wire-dependency':
34-
'warn',
35-
'@salesforce/lwc-graph-analyzer/no-wire-configuration-property-using-output-of-non-primeable-wire':
36-
'warn',
37-
'@salesforce/lwc-graph-analyzer/no-missing-resource-cannot-prime-wire-adapter':
38-
'warn',
39-
'@salesforce/lwc-graph-analyzer/no-wire-config-property-uses-imported-artifact-from-unsupported-namespace':
40-
'warn',
41-
'@salesforce/lwc-graph-analyzer/no-wire-adapter-of-resource-cannot-be-primed':
42-
'warn',
43-
'@salesforce/lwc-graph-analyzer/no-unsupported-member-variable-in-member-expression':
44-
'warn',
45-
'@salesforce/lwc-graph-analyzer/no-multiple-template-files': 'warn',
46-
'@salesforce/lwc-graph-analyzer/no-assignment-expression-for-external-components':
47-
'warn',
48-
'@salesforce/lwc-graph-analyzer/no-tagged-template-expression-contains-unsupported-namespace':
49-
'warn',
50-
'@salesforce/lwc-graph-analyzer/no-expression-contains-module-level-variable-ref':
51-
'warn',
52-
'@salesforce/lwc-graph-analyzer/no-call-expression-references-unsupported-namespace':
53-
'warn',
54-
'@salesforce/lwc-graph-analyzer/no-eval-usage': 'warn',
55-
'@salesforce/lwc-graph-analyzer/no-reference-to-class-functions': 'warn',
56-
'@salesforce/lwc-graph-analyzer/no-reference-to-module-functions': 'warn',
57-
'@salesforce/lwc-graph-analyzer/no-functions-declared-within-getter-method': 'warn',
58-
'@salesforce/lwc-graph-analyzer/no-member-expression-reference-to-non-existent-member-variable':
59-
'warn',
60-
'@salesforce/lwc-graph-analyzer/no-member-expression-reference-to-unsupported-namespace-reference':
61-
'warn',
62-
'@salesforce/lwc-graph-analyzer/no-member-expression-contains-non-portable-identifier':
63-
'warn',
64-
'@salesforce/lwc-graph-analyzer/no-member-expression-reference-to-super-class':
65-
'warn',
66-
'@salesforce/lwc-graph-analyzer/no-member-expression-reference-to-unsupported-global':
67-
'warn',
68-
'@salesforce/lwc-graph-analyzer/no-composition-on-unanalyzable-getter-property':
69-
'warn',
70-
'@salesforce/lwc-graph-analyzer/no-composition-on-unanalyzable-property-from-unresolvable-wire':
71-
'warn',
72-
'@salesforce/lwc-graph-analyzer/no-composition-on-unanalyzable-property-missing':
73-
'warn',
74-
'@salesforce/lwc-graph-analyzer/no-composition-on-unanalyzable-property-non-public':
75-
'warn',
76-
'@salesforce/lwc-graph-analyzer/no-render-function-contains-more-than-return-statement':
77-
'warn',
78-
'@salesforce/lwc-graph-analyzer/no-render-function-return-statement-not-returning-imported-template':
79-
'warn',
80-
'@salesforce/lwc-graph-analyzer/no-render-function-return-statement': 'warn'
81-
}
82-
}
83-
]
13+
...baseConfig,
14+
rules: {
15+
'@salesforce/lwc-graph-analyzer/no-getter-contains-more-than-return-statement': 'warn',
16+
'@salesforce/lwc-graph-analyzer/no-assignment-expression-assigns-value-to-member-variable':
17+
'warn',
18+
'@salesforce/lwc-graph-analyzer/no-wire-config-references-non-local-property-reactive-value':
19+
'warn',
20+
'@salesforce/lwc-graph-analyzer/no-private-wire-config-property': 'warn',
21+
'@salesforce/lwc-graph-analyzer/no-unresolved-parent-class-reference': 'warn',
22+
'@salesforce/lwc-graph-analyzer/no-class-refers-to-parent-class-from-unsupported-namespace':
23+
'warn',
24+
'@salesforce/lwc-graph-analyzer/no-reference-to-unsupported-namespace-reference': 'warn',
25+
'@salesforce/lwc-graph-analyzer/no-wire-config-property-uses-getter-function-returning-inaccessible-import':
26+
'warn',
27+
'@salesforce/lwc-graph-analyzer/no-wire-config-property-uses-getter-function-returning-non-literal':
28+
'warn',
29+
'@salesforce/lwc-graph-analyzer/no-wire-config-property-circular-wire-dependency': 'warn',
30+
'@salesforce/lwc-graph-analyzer/no-wire-configuration-property-using-output-of-non-primeable-wire':
31+
'warn',
32+
'@salesforce/lwc-graph-analyzer/no-missing-resource-cannot-prime-wire-adapter': 'warn',
33+
'@salesforce/lwc-graph-analyzer/no-wire-config-property-uses-imported-artifact-from-unsupported-namespace':
34+
'warn',
35+
'@salesforce/lwc-graph-analyzer/no-wire-adapter-of-resource-cannot-be-primed': 'warn',
36+
'@salesforce/lwc-graph-analyzer/no-unsupported-member-variable-in-member-expression':
37+
'warn',
38+
'@salesforce/lwc-graph-analyzer/no-multiple-template-files': 'warn',
39+
'@salesforce/lwc-graph-analyzer/no-assignment-expression-for-external-components': 'warn',
40+
'@salesforce/lwc-graph-analyzer/no-tagged-template-expression-contains-unsupported-namespace':
41+
'warn',
42+
'@salesforce/lwc-graph-analyzer/no-expression-contains-module-level-variable-ref': 'warn',
43+
'@salesforce/lwc-graph-analyzer/no-call-expression-references-unsupported-namespace':
44+
'warn',
45+
'@salesforce/lwc-graph-analyzer/no-eval-usage': 'warn',
46+
'@salesforce/lwc-graph-analyzer/no-reference-to-class-functions': 'warn',
47+
'@salesforce/lwc-graph-analyzer/no-reference-to-module-functions': 'warn',
48+
'@salesforce/lwc-graph-analyzer/no-functions-declared-within-getter-method': 'warn',
49+
'@salesforce/lwc-graph-analyzer/no-member-expression-reference-to-non-existent-member-variable':
50+
'warn',
51+
'@salesforce/lwc-graph-analyzer/no-member-expression-reference-to-unsupported-namespace-reference':
52+
'warn',
53+
'@salesforce/lwc-graph-analyzer/no-member-expression-contains-non-portable-identifier':
54+
'warn',
55+
'@salesforce/lwc-graph-analyzer/no-member-expression-reference-to-super-class': 'warn',
56+
'@salesforce/lwc-graph-analyzer/no-member-expression-reference-to-unsupported-global':
57+
'warn',
58+
'@salesforce/lwc-graph-analyzer/no-composition-on-unanalyzable-getter-property': 'warn',
59+
'@salesforce/lwc-graph-analyzer/no-composition-on-unanalyzable-property-from-unresolvable-wire':
60+
'warn',
61+
'@salesforce/lwc-graph-analyzer/no-composition-on-unanalyzable-property-non-public': 'warn',
62+
'@salesforce/lwc-graph-analyzer/no-composition-on-unanalyzable-property-missing': 'warn',
63+
'@salesforce/lwc-graph-analyzer/no-render-function-contains-more-than-return-statement':
64+
'warn',
65+
'@salesforce/lwc-graph-analyzer/no-render-function-return-statement-not-returning-imported-template':
66+
'warn',
67+
'@salesforce/lwc-graph-analyzer/no-render-function-return-statement': 'warn'
68+
}
8469
};

0 commit comments

Comments
 (0)