diff --git a/frontend/eslint.config.mjs b/frontend/eslint.config.mjs index 1e33ac41..2675b751 100644 --- a/frontend/eslint.config.mjs +++ b/frontend/eslint.config.mjs @@ -5,7 +5,8 @@ import unusedImports from "eslint-plugin-unused-imports"; export default [ { ignores: [ - "sync-client/src/services/types.ts", + // Generated by ts-rs in sync-server; lint the Rust definitions instead. + "sync-client/src/services/types/**", "**/dist/", "**/*.mjs", "**/*.js" @@ -90,5 +91,15 @@ export default [ tsconfigRootDir: import.meta.dirname } } - }) + }), + { + files: ["sync-client/**/*.ts"], + rules: { + curly: ["error", "all"], + "padding-line-between-statements": [ + "error", + { blankLine: "always", prev: "block-like", next: "*" } + ] + } + } ];