diff --git a/eslint.config.js b/eslint.config.js new file mode 100644 index 0000000..56b3b6d --- /dev/null +++ b/eslint.config.js @@ -0,0 +1,20 @@ +const eslint = require("@eslint/js"); +const { defineConfig, globalIgnores } = require("eslint/config"); +const prettierRecommended = require("eslint-plugin-prettier/recommended"); +const roblox = require("eslint-plugin-roblox-ts"); +const tseslint = require("typescript-eslint"); + +module.exports = defineConfig( + eslint.configs.recommended, + tseslint.configs.recommended, + roblox.configs.tsRecommendedCompat, + roblox.configs.recommended, + { + rules: { + "@typescript-eslint/no-explicit-any": "off", + "roblox-ts/no-any": "off", + }, + }, + globalIgnores(["out/**", "config.js"]), + prettierRecommended, +); diff --git a/eslint.config.ts b/eslint.config.ts deleted file mode 100644 index 21ece76..0000000 --- a/eslint.config.ts +++ /dev/null @@ -1,20 +0,0 @@ -import eslint from "@eslint/js"; -import { defineConfig, globalIgnores } from "eslint/config"; -import prettierRecommended from "eslint-plugin-prettier/recommended"; -import roblox from "eslint-plugin-roblox-ts"; -import tseslint from "typescript-eslint"; - -export default defineConfig( - eslint.configs.recommended, - tseslint.configs.recommended, - roblox.configs.tsRecommendedCompat, - roblox.configs.recommended, - { - rules: { - "@typescript-eslint/no-explicit-any": "off", - "roblox-ts/no-any": "off", - }, - }, - globalIgnores(["out/**"]), - prettierRecommended, -);