Functions**: Always use parentheses around arrow function parameters, even for single parameters.
50. **No Tests for Routes**: Do not write test files for routes under `lib/routes/`. Route tests only encode
Steady5 mentions in 2 weeks
No other project uses it yet
47k6mo agoReviewMountCreate a free account to mount
Always use `uv run pytest` and don't run pytest directly.
- To run all tests: `uv run tox`.
- When adding new source files, additionally run: `uv run tox -e individual
Steady2 mentions in 2 weeks
No other project uses it yet
47k22mo agoReviewMountCreate a free account to mount
reject what is obsolete in a reply
that says why. After each round: focused tests, `npx tsc --noEmit` in every workspace you changed,
push, then request the next review naming
1 project uses a version of this
47k3mo agoReviewMountCreate a free account to mount
runtime CsWin32 APIs to `src/Files.Storage/NativeMethods.txt` or the owning app project's `NativeMethods.txt`, and keep test-only APIs in the relevant test project's `NativeMethods.txt`; do not edit generated CsWin32 output
Steady6 mentions in 2 weeks
No other project uses it yet
47k2mo agoReviewMountCreate a free account to mount
docs/`; localized docs live in `docs_zh-CN/` and `docs/vietnamese/`. Maintenance scripts and tests are in `tools/scripts/` and `tools/scripts/tests/`. The hosted catalog app is in `apps/web-app/`. Registry outputs such
Steady25 mentions in 2 weeks
No other project uses it yet
46k4mo agoReviewMountCreate a free account to mount
failures, resolve merge conflicts with the base branch, and address PR review comments |
| `qa-testing-feature` | QA test features using Playwright |
| `reviewing-local-changes` | Code review for quality, security, best
Steady4 mentions in 2 weeks
No other project uses it yet
46k12d agoReviewMountCreate a free account to mount
Streamlit E2E Tests
We use playwright with pytest to e2e test Streamlit library. E2E tests verify the complete Streamlit system (frontend, backend, communication, state, visual appearance) from a user
Steady4 mentions in 2 weeks
No other project uses it yet
46k12d agoReviewMountCreate a free account to mount
Scripts should be either Python (preferred) or Bash (`.sh`).
- Python scripts do not require tests, but should follow the best practices defined in lib/AGENTS.md.
- Keep scripts focused on a single
Steady4 mentions in 2 weeks
No other project uses it yet
46k12d agoReviewMountCreate a free account to mount
public options, methods and events as user-facing docs. Indent with tabs.
## Commands
- `npm test -- spec/suites/path/to/FooSpec.js`: run one spec file (specs run in real browsers through Vitest).
`npm test` runs
Steady3 mentions in 2 weeks
No other project uses it yet
46k12d agoReviewMountCreate a free account to mount
describing the impact for users in one line. Omit it for internal changes (refactors, tests, CI, dependency bumps).
```
Validate --settings-json with zod
...
Changelog: `--settings-json` is now validated; invalid
Steady4 mentions in 2 weeks
No other project uses it yet
46k24d agoReviewMountCreate a free account to mount
Prefix the full relative path, or source the activate script:
```bash
cd /path/to/sentry && .venv/bin/pytest tests/...
cd /path/to/sentry && source .venv/bin/activate && pytest tests/...
```
For AI agents: always use `required_permissions
No other project uses it yet
46k5mo agoReviewMountCreate a free account to mount
Backend Development Guide
> For setup, lint, and test commands, see the "Command Execution Guide" section in `/AGENTS.md` in the repository root.
## Security Guidelines
### Preventing Indirect Object References (IDOR)
Multi-tenant
No other project uses it yet
46k5mo agoReviewMountCreate a free account to mount
Frontend Development Guide
> For critical commands and testing rules, see the "Command Execution Guide" section in `/AGENTS.md` in the repository root.
## Frontend Tech Stack
- **Language**: TypeScript
- **Framework**: React 19
- **Build
No other project uses it yet
46k5mo agoReviewMountCreate a free account to mount
Python Testing Guide
> For test commands (`make test-selective`, `pytest`), see the "Command Execution Guide" section in `/AGENTS.md` in the repository root.
>
> This guide covers Python tests. For frontend React/TypeScript
No other project uses it yet
46k5mo agoReviewMountCreate a free account to mount
Repository Guidelines
## Build, Test, and Development Commands
- `bb dev:lint-and-test` runs linters and unit tests.
- `bb dev:test -v <namespace/testcase-name>` runs a single unit test (example
No other project uses it yet
46k35d agoReviewMountCreate a free account to mount
methods to cast types.
- Platform-specific code must only appear under `lib/platform/`.
- Only keep test cases related to business logic.
- Do not keep temporary tests added during refactoring
No other project uses it yet
46k35d agoReviewMountCreate a free account to mount