Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
434 changes: 434 additions & 0 deletions .github/copilot-instructions.md

Large diffs are not rendered by default.

21 changes: 21 additions & 0 deletions .github/instructions/API_conventions.instructions.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
applyTo: "**/packages/devextreme/js/**/*.d.ts"
---

When helping me write code or reviewing my existing code, please follow these specific code style conventions:

1. **Acronym Casing in Identifiers:**
- Treat all acronyms as regular words in camelCase and PascalCase
- Capitalize only the first letter of each acronym, not the entire acronym
- Examples:
- ✓ `testDom` (not `testDOM`)
- ✓ `parseHtml` (not `parseHTML`)
- ✓ `createJsonParser` (not `createJSONParser`)
- ✓ `apiEndpoint` (not `APIEndpoint`)
- This applies to all acronyms regardless of length (DOM, HTML, JSON, API, etc.)

2. **JSDoc Format - Omit @type:**
- Do not include the `@type` tag in JSDoc comments when the type is already indicated by TypeScript type annotation
- Note: This is correct only when the type is the same in both TS annotation and JSDoc comment.

Consistently apply these conventions to all code you review, suggest, complete.
2 changes: 1 addition & 1 deletion e2e/testcafe-devextreme/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
"minimist": "1.2.8",
"mockdate": "3.0.5",
"nconf": "0.12.1",
"testcafe": "3.7.0",
"testcafe": "3.7.2",
"ts-node": "10.9.2",
"eslint": "catalog:",
"@eslint/eslintrc": "catalog:",
Expand Down
136 changes: 0 additions & 136 deletions e2e/testcafe-devextreme/tests/editors/button/common.ts

This file was deleted.

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Loading
Loading