Newer
Older
PixelPaintWar / apps / server / eslint.config.mjs
import tsParser from '@typescript-eslint/parser';
import preferRelativeForLocalServerPath from './eslint-rules/prefer-relative-for-local-server-path.mjs';

export default [
  {
    ignores: ['dist/**', 'node_modules/**'],
  },
  {
    files: ['src/**/*.ts'],
    languageOptions: {
      parser: tsParser,
      ecmaVersion: 'latest',
      sourceType: 'module',
    },
    plugins: {
      local: {
        rules: {
          'prefer-relative-for-local-server-path': preferRelativeForLocalServerPath,
        },
      },
    },
    rules: {
      'local/prefer-relative-for-local-server-path': 'warn',
    },
  },
];