Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,16 @@ When creating a PR, **always identify and request reviews** from the most releva
- All code must pass formatting checks (`mvn formatter:format impsort:sort`) before pushing.
- All generated files must be regenerated and committed (CI checks for uncommitted changes).

### Quality Expectations

- Even if static analysis is not executed during contribution validation, contributions should avoid introducing new static code analysis issues such as:
- code smells
- maintainability regressions
- CWE (Common Weakness Enumeration)
- Top OWASP vulnerabilities and security flows
- Avoid usage of deprecated code
- Changes should aim to preserve or improve overall code quality.

### Asynchronous Testing: Use Awaitility Instead of Thread.sleep

Do **NOT** use `Thread.sleep()` in test code. It leads to flaky, slow, and non-deterministic tests.
Expand Down
Loading