/* * ⚠️⚠️⚠️ THIS FILE WAS SCAFFOLDED BY `@grafana/create-plugin`. DO NOT EDIT THIS FILE DIRECTLY. ⚠️⚠️⚠️ * * In order to extend the configuration follow the steps in * https://grafana.com/developers/plugin-tools/how-to-guides/extend-configurations#extend-the-eslint-config */ import { defineConfig } from 'eslint/config'; import grafanaConfig from '@grafana/eslint-config/flat.js'; export default defineConfig([ ...grafanaConfig, { rules: { 'react/prop-types': 'off', }, }, { files: ['src/**/*.{ts,tsx}'], languageOptions: { parserOptions: { project: './tsconfig.json', }, }, rules: { '@typescript-eslint/no-deprecated': 'warn', }, }, { files: ['./tests/**/*'], rules: { 'react-hooks/rules-of-hooks': 'off', }, }, ]);