diff --git a/.roo/rules/rules.md b/.roo/rules/rules.md new file mode 100644 index 0000000000..4351fc4b81 --- /dev/null +++ b/.roo/rules/rules.md @@ -0,0 +1,19 @@ +# Code Quality Rules + +1. Test Coverage: + + - Before attempting completion, always make sure that any code changes have test coverage + - Ensure all tests pass before submitting changes + +2. Lint Rules: + + - Never disable any lint rules without explicit user approval + +3. Styling Guidelines: + - Use Tailwind CSS classes instead of inline style objects for new markup + - VSCode CSS variables must be added to webview-ui/src/index.css before using them in Tailwind classes + - Example: `
` instead of style objects + +# Adding a New Setting + +To add a new setting that persists its state, follow the steps in cline_docs/settings.md diff --git a/.roorules b/.roorules deleted file mode 100644 index 7cc6942a3f..0000000000 --- a/.roorules +++ /dev/null @@ -1,17 +0,0 @@ -# Code Quality Rules - -1. Test Coverage: - - Before attempting completion, always make sure that any code changes have test coverage - - Ensure all tests pass before submitting changes - -2. Lint Rules: - - Never disable any lint rules without explicit user approval - -3. Styling Guidelines: - - Use Tailwind CSS classes instead of inline style objects for new markup - - VSCode CSS variables must be added to webview-ui/src/index.css before using them in Tailwind classes - - Example: `` instead of style objects - -# Adding a New Setting - -To add a new setting that persists its state, follow the steps in cline_docs/settings.md