Here are our goals for the season.
Docs at docs.recordrobotics.org
This repository recommends the following VS Code extensions for the best development experience:
|
Code Spell Checker |
SonarLint |
Checkstyle for Java |
Command Runner |
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:
- Open the Command Palette (
Ctrl+Shift+PorCmd+Shift+Pon Mac). - Type and select Preferences: Open User Settings (JSON).
- Copy the
"sonarlint.rules"section from.vscode/settings.jsoninto your user settings file.
This ensures SonarLint uses the same code quality rules as the repository.
This repository is set up to show useful commands in a menu when pressing Ctrl+Shift+R
-
tuning swerve encoders — when selecting this command an additional window prompting for the type of module appears. The options are
kraken|falconwith defaultkraken
An example keybinding is provided in .vscode/keybindings.json, allowing you to set custom keybinds to certain commands.
IMPORTANT: to add keybinds:
- Open the Command Palette (
Ctrl+Shift+PorCmd+Shift+Pon Mac). - Type and select Preferences: Open Keyboard Shortcuts (JSON).
- This is where you can define the custom keybinds (this applies for your whole vscode user not just this repo)