Guidance for GitHub Copilot when working on ML.NET (dotnet/machinelearning). Use for any task in this repo: code changes, test writing, PR reviews, issue investigation, build troubleshooting, or documentation.
Steady10 mentions in 2 weeks
No other project uses it yet
9.4k5y agoReviewMountCreate a free account to mount
When working on the EleSync repository, prefer the EleSync Maintainer custom agent for Python code, docs, tests, packaging, and release workflow changes.
VS Code extension project guidelines for GitHub Copilot Insights. Covers project shape, code style, VS Code extension rules, build and test, and repository discipline.
384mo agoReviewMountCreate a free account to mount
file1.md | Updated em dash in seed content |
```
**Good example (actionable feedback only):**
```
Line 46: Test will fail - `innerText` returns rendered `—`, not `—`.
```
---
## Focus Areas
1. **Test Coverage** - Ensuring adequate testing
No other project uses it yet
458k18mo agoReviewMountCreate a free account to mount
coding** — for features larger than a single function, outline phases and dependencies first.
3. **Test-driven** — write the test before the implementation; target 80%+ coverage.
4. **Review before committing** — check
Steady32 mentions in 2 weeks
2 projects use a version of this
246k2mo agoReviewMountCreate a free account to mount
proposed APIs for chat, language models, and editing
- **ESBuild**: Bundling and compilation
- **Vitest**: Unit testing framework
- **Python**: For notebooks integration and ML evaluation scripts
## Validating changes
Choose validation based
No other project uses it yet
194k3d agoReviewMountCreate a free account to mount
organized into key architectural layers:
### Root Folders
- `src/`: Main TypeScript source code with unit tests in `src/vs/*/test/` folders
- `build/`: Build scripts and CI/CD tools
- `extensions/`: Built-in extensions that
194k3d agoReviewMountCreate a free account to mount
task and the code it touches. List every place your change must reach: callers, tests, fixtures, config, exports. Check what your change could break for users: data it would destroy
Steady11 mentions in 2 weeks
No other project uses it yet
176k5mo agoReviewMountCreate a free account to mount
inherit from base classes in the root `/src/transformers` directory.
- `/tests`: This contains the core test classes for the library. These are usually inherited rather than directly run.
- `/models`: Tests
1 project uses a version of this
168k55d agoReviewMountCreate a free account to mount
operations
- Implement proper error boundaries in React components
- Always log errors with contextual information
## Testing
- Always attempt to fix #problems
- Always offer to run `yarn test:app` in the project
1 project uses a version of this
135k3y agoReviewMountCreate a free account to mount
through errors
e start # Run built Electron
e start --version # Verify Electron launches
e test # Run full test suite
e debug # Run in debugger (lldb on macOS, gdb on Linux
No other project uses it yet
124k10d agoReviewMountCreate a free account to mount
every PR
- **Typos or spelling** — Automated typo detection runs on every PR
- **Missing tests for trivial changes** — Handled by topic-specific test instructions
- **Import ordering or grouping** — Handled by linter
Steady6 mentions in 2 weeks
No other project uses it yet
114k34d agoReviewMountCreate a free account to mount
pipelines.
Most compiler development takes place in `tsc/internal`, and most behaviors can be tested via compiler tests.
Most development on the codebase is in Go.
Standard Go commands and practices
112k2y agoReviewMountCreate a free account to mount
shape, architecture boundaries, naming, error handling, interceptor order, the request lifecycle, cancellation, common pitfalls, tests, and security-sensitive code.
The rules below are a Copilot-facing subset of the load
No other project uses it yet
109k5d agoReviewMountCreate a free account to mount
size control
- Support tree shaking
- Browser compatibility: Chrome 80+
- Optimize for minimal re-renders
### Testing Requirements
- Write comprehensive tests using Jest and React Testing Library
- Target 100% test coverage
- Place
No other project uses it yet
100k16d agoReviewMountCreate a free account to mount
exceed a given Cognitive Complexity score.
- Don't nest describe() blocks too deeply in test files.
- Don't use unnecessary boolean casts.
- Don't use unnecessary callbacks with flatMap
No other project uses it yet
93k7mo agoReviewMountCreate a free account to mount
home-assistantPipes a download into a shellCopilot instructions
causing existing functionality to break)
- [ ] Code quality improvements to existing code or addition of tests
## Additional information
- This PR fixes or closes issue: fixes #
- This PR is related to issue
No other project uses it yet
92k12d agoReviewMountCreate a free account to mount