Documentation

ESLint config

Shared ESLint flat config and Relay preset.

@plumile/eslint-config-typescript exposes reusable ESLint flat config fragments.

import plumileTs from '@plumile/eslint-config-typescript';

export default [
  ...plumileTs,
  {
    files: ['src/**/*.ts', 'src/**/*.tsx'],
    rules: {
      '@typescript-eslint/no-explicit-any': 'off',
    },
  },
];

Use createConfig({ project }) when the TypeScript ESLint project file is not at the default path. Import @plumile/eslint-config-typescript/relay.js for Relay-specific syntax, naming, and colocated fragment checks.