Skip to content

Commit 6ced17d

Browse files
chore(deps): update dependency @adobe/eslint-config-helix to v3 (#3)
* chore(deps): update dependency @adobe/eslint-config-helix to v3 * fix: eslint config --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Dominique Jäggi <[email protected]>
1 parent 9c14ac2 commit 6ced17d

File tree

5 files changed

+4756
-4615
lines changed

5 files changed

+4756
-4615
lines changed

.eslintignore

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

.eslintrc.cjs renamed to eslint.config.js

Lines changed: 27 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -10,27 +10,32 @@
1010
* governing permissions and limitations under the License.
1111
*/
1212

13-
module.exports = {
14-
root: true,
15-
parser: '@typescript-eslint/parser',
16-
parserOptions: {
17-
ecmaVersion: 2020,
18-
sourceType: 'module',
19-
},
20-
extends: [
21-
'@adobe/helix',
22-
'plugin:@typescript-eslint/recommended',
23-
],
24-
plugins: [
25-
'import',
26-
'@typescript-eslint',
27-
],
28-
overrides: [
13+
import {recommended, source, test} from '@adobe/eslint-config-helix';
14+
import { defineConfig, globalIgnores } from '@eslint/config-helpers'
15+
16+
export default defineConfig([
17+
globalIgnores([
18+
'.vscode/*',
19+
'.idea/*',
20+
'coverage/*',
21+
'scripts/*',
22+
'test/*/fixtures/*'
23+
]),
24+
{
25+
extends: [ recommended ],
26+
plugins: {
27+
import: recommended.plugins.import,
28+
},
29+
rules: {
30+
'no-unused-expressions': 'off',
31+
},
32+
},
2933
{
30-
files: ['*.test.js'],
31-
rules: {
32-
'@typescript-eslint/no-unused-expressions': 'off',
33-
},
34+
...source,
35+
files: [...source.files],
3436
},
35-
],
36-
};
37+
{
38+
...test,
39+
files: [...test.files],
40+
}
41+
]);

0 commit comments

Comments
 (0)