Skip to content

Commit b94866f

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

3 files changed

Lines changed: 9 additions & 8 deletions

File tree

agents/agent-mastra/eslint.config.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ export default tseslint.config(
2727
eslint.configs.recommended,
2828
...tseslint.configs.strict,
2929
...tseslint.configs.stylistic,
30+
// @ts-expect-error ignore type error
3031
pluginPromise.configs['flat/recommended'],
3132
{
3233
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)