test_482 / trackio /frontend /eslint.config.js
abidlabs's picture
abidlabs HF Staff
Upload folder using huggingface_hub
90ad0a8 verified
import js from "@eslint/js";
import svelte from "eslint-plugin-svelte";
import svelteParser from "svelte-eslint-parser";
import globals from "globals";
export default [
{ ignores: ["dist/**", "node_modules/**"] },
{
files: ["**/*.js"],
languageOptions: {
globals: {
...globals.browser,
...globals.es2021,
$state: "readonly",
$derived: "readonly",
$effect: "readonly",
$props: "readonly",
$bindable: "readonly",
$inspect: "readonly",
},
},
rules: {
...js.configs.recommended.rules,
"no-unused-vars": ["error", { argsIgnorePattern: "^_" }],
"no-empty": "off",
},
},
{
files: ["**/*.svelte"],
languageOptions: {
parser: svelteParser,
globals: { ...globals.browser, ...globals.es2021 },
},
plugins: { svelte },
rules: {
...js.configs.recommended.rules,
...svelte.configs.recommended.rules,
"no-unused-vars": ["error", { argsIgnorePattern: "^_", varsIgnorePattern: "^\\$" }],
"no-empty": "off",
},
},
];