RobotCode - Language Support for Robot Framework in Visual Studio Code
RobotCode is a Visual Studio Code extension that enhances your workflow with Robot Framework. It offers features like code completion, debugging, test discovery and execution, refactoring, and more!
Key Features
- Code Editing: Enjoy code auto-completion, navigation, syntax checking, and more.
- Command Line Tools: A wide array of tools to assist in setting up and managing Robot Framework environments.
- Code Formatting: Format your code using Robot Framework’s built-in tools like
robot.tidy
or Robotidy. - Test Running and Debugging: Run and debug Robot Framework test cases directly within VS Code.
- Multi-root Workspace Support: Manage multiple Robot Framework projects with different Python environments simultaneously.
- Code Analysis with Robocop: Install Robocop for additional code analysis.
Requirements
- Python 3.8 or newer
- Robot Framework 4.1 or newer
- Visual Studio Code 1.86 or newer
Getting Started
- Install the RobotCode extension from the Visual Studio Marketplace.
- Configure your Robot Framework environment with the command-line tools provided by the extension.
- Start writing and running your Robot Framework tests!
For a more detailed guide, check out the Let's get started Guide on the RobotCode website.
Extensions
RobotCode automatically installs the Python and the Python Debugger extension. Additional extensions may be required depending on your project needs.
Documentation
For more details on installation, setup, and usage, refer to the official RobotCode documentation.
License
This project is licensed under the Apache 2.0 License.