.eslintrc.cjs 632 B

12345678910111213141516171819202122
  1. module.exports = {
  2. root: true,
  3. env: { browser: true, es2020: true },
  4. extends: [
  5. "eslint:recommended",
  6. "plugin:react/recommended",
  7. "plugin:react/jsx-runtime",
  8. "plugin:react-hooks/recommended",
  9. ],
  10. ignorePatterns: ["dist", ".eslintrc.cjs"],
  11. parserOptions: { ecmaVersion: "latest", sourceType: "module" },
  12. settings: { react: { version: "18.2" } },
  13. plugins: ["react-refresh"],
  14. rules: {
  15. "react/jsx-no-target-blank": "off",
  16. "react/no-unknown-property": ["error", { ignore: ["css"] }],
  17. "react-refresh/only-export-components": [
  18. "warn",
  19. { allowConstantExport: true },
  20. ],
  21. },
  22. };