EECS 280 SetupOne-click environment setup and verification for EECS 280 at the University of Michigan. Quick StartInstall the EECS 280 Course Setup extension from the Marketplace SummaryThis extension automatically configures VS Code and verifies your EECS 280 C++ development environment. The end result should match what you'd get by following the EECS 280 Setup tutorials.
The verification script will explain any issues it finds and offer to fix them. The default Re-running verificationThe verification script re-runs automatically on first install and after each extension update, plus a silent re-check every 10 minutes that keeps the EECS 280 status bar indicator (✓ / error / warning) up to date. To re-check your environment manually:
TroubleshootingWindows: "EECS 280 requires WSL" You need to install WSL and Ubuntu first, then connect VS Code to WSL. See the WSL setup guide. Windows: "Not in WSL" status bar warning You have WSL installed, but VS Code is running as a Windows app. The extension shows a notification on activation — click Open in WSL (no folder open) or Reopen in WSL (folder open) to connect. Clicking the EECS 280: Not in WSL status bar item does the same thing. Once inside WSL, verification runs automatically. macOS: Xcode CLT installation dialog doesn't appear
Try running 'code' command not found
Open VS Code, press Copilot/AI features stopped working after install This is intentional — the extension disables AI assistants per the course's GenAI policy. Contact course staff if you have questions. Contributing and maintainingSee MAINTAINING.md for the maintainer guide (release process, testing, and contribution workflow), and AGENTS.md for guidance on AI coding agents working in this repo. Related documentation that references this extension (update alongside changes here): To embed an install link in HTML (e.g., a course web page), use AcknowledgementsThe original extension was written by Alex Ni in 2026. |