From 630e4ec8f84e4160f7577df6087be86eef1f51f0 Mon Sep 17 00:00:00 2001 From: Ben Allfree Date: Tue, 22 Jul 2025 08:12:35 -0700 Subject: [PATCH] chore(root): update cursor rules --- .cursor/rules/general.mdc | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 .cursor/rules/general.mdc diff --git a/.cursor/rules/general.mdc b/.cursor/rules/general.mdc new file mode 100644 index 00000000..a227e0aa --- /dev/null +++ b/.cursor/rules/general.mdc @@ -0,0 +1,25 @@ +--- +alwaysApply: true +--- + +# Project Context + +- This project is about PocketBase, the PocketBase JS client, and the PocketBase JSVM. + +# Programming Style + +- Prefer factory functions that return an API object instead of classes +- Prefer early returns + +# Generating Markdown + +- When proposing an edit to a markdown file, first decide if there will be code snippets in the markdown file. +- If there are no code snippets, wrap the beginning and end of your answer in backticks and markdown as the language. +- If there are code snippets, indent the code snippets with two spaces and the correct language for proper rendering. Indentations level 0 and 4 is not allowed. +- If a markdown code block is indented with any value other than 2 spaces, automatically fix it + +# Generating code + +- Never run build commands +- Never run type checking commands +- Never start servers