Some checks failed
CI / test (push) Failing after 43s
- Introduced ESLint configuration files for both api and web packages to enforce coding standards. - Updated MinioService and TokenService to improve error handling and type definitions. - Refactored localStorage access in web components to use window.localStorage for consistency. - Enhanced ESLint rules in base configuration to improve code quality and maintainability.
26 lines
627 B
JavaScript
26 lines
627 B
JavaScript
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,
|
|
{
|
|
files: ['**/*.{ts,tsx}'],
|
|
...solid,
|
|
ignores: ['turbo/generators/**', 'vite.config.ts'],
|
|
languageOptions: {
|
|
parser: tsParser,
|
|
parserOptions: {
|
|
project: 'tsconfig.json',
|
|
},
|
|
globals: {
|
|
window: true,
|
|
console: true,
|
|
},
|
|
},
|
|
},
|
|
];
|