FUJI/eslint.config.js
2024-05-18 18:23:51 +08:00

33 lines
656 B
JavaScript

// ts-check
import globals from "globals"
import eslint from "@eslint/js"
import eslintPluginAstro from "eslint-plugin-astro"
import stylistic from "@stylistic/eslint-plugin"
export default [
eslint.configs.recommended,
...eslintPluginAstro.configs.recommended,
stylistic.configs.customize({
indent: 2,
quotes: "double",
semi: false,
jsx: true,
}),
{
ignores: ["dist"],
languageOptions: {
globals: {
...globals.browser,
},
},
rules: {
"prefer-const": [
"error",
{
destructuring: "any",
ignoreReadBeforeAssign: false,
},
],
},
},
]