38 lines
945 B
JavaScript
38 lines
945 B
JavaScript
// @ts-check
|
|
import { defineConfig } from "eslint-config-hyoban"
|
|
|
|
export default defineConfig(
|
|
{
|
|
formatting: {
|
|
quotes: "double",
|
|
arrowParens: true,
|
|
braceStyle: "1tbs",
|
|
lineBreak: "after",
|
|
},
|
|
lessOpinionated: true,
|
|
ignores: ["src/renderer/src/hono.ts", "src/hono.ts", "resources/**"],
|
|
preferESM: false,
|
|
},
|
|
{
|
|
settings: {
|
|
tailwindcss: {
|
|
whitelist: [
|
|
"center",
|
|
],
|
|
},
|
|
},
|
|
rules: {
|
|
"unicorn/prefer-math-trunc": "off",
|
|
"@eslint-react/no-clone-element": 0,
|
|
"no-restricted-syntax": 0,
|
|
"no-restricted-globals": [
|
|
"error",
|
|
{
|
|
name: "location",
|
|
message: "Since you don't use the same router instance in electron and browser, you can't use the global location to get the route info. \n\n" + "You can use `useLocaltion` or `getReadonlyRoute` to get the route info.",
|
|
},
|
|
],
|
|
},
|
|
},
|
|
)
|