robotcode
robotcode copied to clipboard
RobotFramework support for Visual Studio Code
**Describe the bug** When I use multiple profiles with matching sections (for example variables) the second profile completely overwrites the first profile section. In my case I had profiles with...
If a suite file does contain a `*** Test Cases ***` section, it is clear that this is a *Test Suite* so task-specific settings shall not be shown anymore in...
**Please describe.** I understand `robotcode` will use the [closest `pyproject.toml`](https://robotidy.readthedocs.io/en/stable/configuration/config_file.html) file to find the `robotidy` configuration. However, I prefer the `.robotidy` configuration file name, which is also supported by `robotidy`....
**Describe the bug** The extension analyses all test and resource files regardless of the `"robotcode.analysis.diagnosticMode": "openFilesOnly"` setting **Steps To Reproduce** Steps to reproduce the behavior: 1. Open an empty folder...
completion of variables in expression arguments should work for: - [ ] in variable expressions like ${{$asd}} - [ ] in While and If statements - [ ] in builtin...
To enhance the robustness of Robot Framework’s import mechanism, we propose improvements for handling failed library and variable imports. The key improvements are as follows: 1. **Enhanced Failure Detection and...
I want to have my robot.toml configuration in non-default locations. For most part this works fine - I can run tests through CLI nicely by passing the correct `robot.toml` in...
# Description Variables which are composed of both a partial string _and_ an environmental variable are not recognized, even if both variables are populated and accessible to RobotCode. This is...
**Is your enhancement request related to a problem? Please describe.** I am frustrated that when using auto-complete I cannot automatically prepend the namespaace as it often leads to bad practices...
**Background:** Configuring libraries directly in test suites using the `Library` statement and arguments can become complex, especially with libraries like Browser. Centralizing this configuration in `robot.toml` would simplify management and...