Skip to content

Commit a4a0208

Browse files
committed
Fix the ESLint config
1 parent abb4377 commit a4a0208

3 files changed

Lines changed: 11 additions & 9 deletions

File tree

agents/agent-mastra/eslint.config.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
// @ts-check
22

3+
import { defineConfig } from 'eslint/config';
34
import eslint from '@eslint/js';
45
import stylistic from '@stylistic/eslint-plugin';
56
import tseslint from 'typescript-eslint';
@@ -15,7 +16,7 @@ const __filename = fileURLToPath(import.meta.url);
1516
const __dirname = path.dirname(__filename);
1617
const gitignorePath = path.resolve(__dirname, '.gitignore');
1718

18-
export default tseslint.config(
19+
export default defineConfig(
1920
includeIgnoreFile(gitignorePath),
2021
{
2122
ignores: [
@@ -27,6 +28,7 @@ export default tseslint.config(
2728
eslint.configs.recommended,
2829
...tseslint.configs.strict,
2930
...tseslint.configs.stylistic,
31+
// @ts-expect-error ignore type error
3032
pluginPromise.configs['flat/recommended'],
3133
{
3234
plugins: {

basic/app/eslint.config.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,9 @@ import eslint from '@eslint/js';
55
import stylistic from '@stylistic/eslint-plugin';
66
import { configs, parser } from 'typescript-eslint';
77
import importPlugin from 'eslint-plugin-import';
8-
98
import pluginPromise from 'eslint-plugin-promise'
109

11-
import solid from 'eslint-plugin-solid';
10+
import solid from "eslint-plugin-solid/configs/typescript";
1211

1312
import { includeIgnoreFile } from '@eslint/compat';
1413
import path from 'node:path';
@@ -34,9 +33,11 @@ export default defineConfig(
3433
eslint.configs.recommended,
3534
...configs.strict,
3635
...configs.stylistic,
36+
// @ts-expect-error ignore type error
3737
pluginPromise.configs['flat/recommended'],
3838
{
3939
files: ['src/**/*.{ts,tsx}'],
40+
...solid,
4041
languageOptions: {
4142
parser,
4243
ecmaVersion: 'latest',
@@ -48,7 +49,6 @@ export default defineConfig(
4849
},
4950
plugins: {
5051
'@stylistic': stylistic,
51-
solid,
5252
},
5353
extends: [importPlugin.flatConfigs.recommended, importPlugin.flatConfigs.typescript],
5454
rules: {

rag/app/eslint.config.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
// @ts-check
22

3+
import { defineConfig } from 'eslint/config';
34
import eslint from '@eslint/js';
45
import stylistic from '@stylistic/eslint-plugin';
56
import tseslint from 'typescript-eslint';
67
import importPlugin from 'eslint-plugin-import';
78

89
import pluginPromise from 'eslint-plugin-promise'
910

10-
import solid from 'eslint-plugin-solid';
11+
import solid from "eslint-plugin-solid/configs/typescript";
1112

1213
import { includeIgnoreFile } from '@eslint/compat';
1314
import path from 'node:path';
@@ -17,7 +18,7 @@ const __filename = fileURLToPath(import.meta.url);
1718
const __dirname = path.dirname(__filename);
1819
const gitignorePath = path.resolve(__dirname, './.gitignore');
1920

20-
export default tseslint.config(
21+
export default defineConfig(
2122
includeIgnoreFile(gitignorePath),
2223
{
2324
ignores: [
@@ -33,9 +34,11 @@ export default tseslint.config(
3334
eslint.configs.recommended,
3435
...tseslint.configs.strict,
3536
...tseslint.configs.stylistic,
37+
// @ts-expect-error ignore types
3638
pluginPromise.configs['flat/recommended'],
3739
{
3840
files: ['src/**/*.{ts,tsx}'],
41+
...solid,
3942
languageOptions: {
4043
parser: tseslint.parser,
4144
ecmaVersion: 'latest',
@@ -47,9 +50,6 @@ export default tseslint.config(
4750
},
4851
plugins: {
4952
'@stylistic': stylistic,
50-
'@stylistic/ts': stylistic,
51-
'@stylistic/jsx': stylistic,
52-
solid,
5353
},
5454
extends: [importPlugin.flatConfigs.recommended, importPlugin.flatConfigs.typescript],
5555
rules: {

0 commit comments

Comments
 (0)