Skip to content

recordrobotics/2026-robot

Repository files navigation

2026 Robot

CI Read the Docs Unit Tests Status Quality Gate Status Coverage

Here are our goals for the season.

Docs at docs.recordrobotics.org


Extensions

This repository recommends the following VS Code extensions for the best development experience:

Code Spell Checker
Code Spell Checker
SonarLint
SonarLint
Checkstyle for Java
Checkstyle for Java
Command Runner
Command Runner

SonarLint Setup

To use the custom SonarLint rules configured for this repository, you need to copy the SonarLint rules from .vscode/settings.json into your user settings:

  1. Open the Command Palette (Ctrl+Shift+P or Cmd+Shift+P on Mac).
  2. Type and select Preferences: Open User Settings (JSON).
  3. Copy the "sonarlint.rules" section from .vscode/settings.json into your user settings file.

This ensures SonarLint uses the same code quality rules as the repository.

How to use Command Runner

This repository is set up to show useful commands in a menu when pressing Ctrl+Shift+R

image

Available commands

  • tuning swerve encoders — when selecting this command an additional window prompting for the type of module appears. The options are kraken|falcon with default kraken

    image

Keybindings

An example keybinding is provided in .vscode/keybindings.json, allowing you to set custom keybinds to certain commands.

IMPORTANT: to add keybinds:

  1. Open the Command Palette (Ctrl+Shift+P or Cmd+Shift+P on Mac).
  2. Type and select Preferences: Open Keyboard Shortcuts (JSON).
  3. This is where you can define the custom keybinds (this applies for your whole vscode user not just this repo)

Record Robotics

About

Record Robotics 2026 Robot Code

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •  

Languages