- Migrated ESLint configuration from Next.js to SolidJS - Removed React-specific ESLint plugins - Updated Turbo configuration with global dependencies - Simplified Prisma scripts in API package - Added shared ESLint and TypeScript configs to web and API packages - Cleaned up unnecessary dependencies and configurations
23 lines
555 B
JavaScript
23 lines
555 B
JavaScript
import js from '@eslint/js';
|
|
import solid from 'eslint-plugin-solid/configs/typescript';
|
|
import * as tsParser from '@typescript-eslint/parser';
|
|
import { config as baseConfig } from './base.js';
|
|
|
|
/**
|
|
* A custom ESLint configuration for libraries that use Solid.
|
|
*
|
|
* @type {import("eslint").Linter.Config[]} */
|
|
export const config = [
|
|
...baseConfig,
|
|
js.configs.recommended,
|
|
{
|
|
files: ['**/*.{ts,tsx}'],
|
|
...solid,
|
|
languageOptions: {
|
|
parser: tsParser,
|
|
parserOptions: {
|
|
project: 'tsconfig.json',
|
|
},
|
|
},
|
|
},
|
|
];
|