eslint.config.mjs 665 B

123456789101112131415161718192021222324252627
  1. import { defineConfig } from "eslint/config";
  2. import globals from "globals";
  3. import path from "node:path";
  4. import { fileURLToPath } from "node:url";
  5. import js from "@eslint/js";
  6. import { FlatCompat } from "@eslint/eslintrc";
  7. const __filename = fileURLToPath(import.meta.url);
  8. const __dirname = path.dirname(__filename);
  9. const compat = new FlatCompat({
  10. baseDirectory: __dirname,
  11. recommendedConfig: js.configs.recommended,
  12. allConfig: js.configs.all
  13. });
  14. export default defineConfig([{
  15. languageOptions: {
  16. globals: {
  17. ...globals.browser,
  18. },
  19. ecmaVersion: 12,
  20. sourceType: "module",
  21. },
  22. rules: {},
  23. }]);