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
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
194k4d 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
194k4d 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
182k5mo 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
168k56d 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
124k11d 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
100k17d 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
make install
```
### B. Backend CI-equivalent validation
Run from `backend/`:
```bash
make lint
make test
```
Validated results:
- `make lint`: pass (`ruff check .`)
- `make test`: pass (`277 passed, 15 warnings
Steady8 mentions in 2 weeks
No other project uses it yet
85k4mo agoReviewMountCreate a free account to mount