Untitled

 avatar
unknown
plain_text
9 months ago
855 B
2
Indexable
// eslint.config.mjs
import eslintPluginReact from 'eslint-plugin-react';
import eslintPluginPlaywright from 'eslint-plugin-playwright';

export default [
  {
    ignores: ['node_modules/**', 'dist/**'],
  },
  {
    files: ['**/*.js', '**/*.jsx'], // Include JS and JSX files
    languageOptions: {
      ecmaVersion: 2021,
      sourceType: 'module',
    },
    environment: {
      browser: true,  // Browser environment
      node: true,     // Node.js environment
    },
    plugins: {
      react: eslintPluginReact,
    },
    rules: {
      semi: ['error', 'always'],
      quotes: ['error', 'single'],
    },
  },
  {
    files: ['**/*.test.js', '**/*.test.ts'], // Playwright test files
    plugins: {
      playwright: eslintPluginPlaywright,
    },
    extends: ['plugin:playwright/recommended'], // Apply recommended Playwright rules
  },
];
Editor is loading...
Leave a Comment