Download Latest Version robotcode4ij-1.5.0.zip (1.2 MB)
Email in envelope

Get an email when there's a new version of RobotCode

Home / v1.1.0
Name Modified Size InfoDownloads / Week
Parent folder
robotcode-1.1.0-py3-none-any.whl 2025-04-29 16.9 kB
robotcode-1.1.0.tar.gz 2025-04-29 69.8 kB
robotcode-1.1.0.vsix 2025-04-29 2.4 MB
robotcode4ij-1.1.0.zip 2025-04-29 1.2 MB
robotcode_analyze-1.1.0-py3-none-any.whl 2025-04-29 17.9 kB
robotcode_analyze-1.1.0.tar.gz 2025-04-29 15.8 kB
robotcode_core-1.1.0-py3-none-any.whl 2025-04-29 83.5 kB
robotcode_core-1.1.0.tar.gz 2025-04-29 76.1 kB
robotcode_debugger-1.1.0-py3-none-any.whl 2025-04-29 44.5 kB
robotcode_debugger-1.1.0.tar.gz 2025-04-29 39.1 kB
robotcode_jsonrpc2-1.1.0-py3-none-any.whl 2025-04-29 14.9 kB
robotcode_jsonrpc2-1.1.0.tar.gz 2025-04-29 15.4 kB
robotcode_language_server-1.1.0-py3-none-any.whl 2025-04-29 138.2 kB
robotcode_language_server-1.1.0.tar.gz 2025-04-29 91.9 kB
robotcode_modifiers-1.1.0-py3-none-any.whl 2025-04-29 6.9 kB
robotcode_modifiers-1.1.0.tar.gz 2025-04-29 8.1 kB
robotcode_plugin-1.1.0-py3-none-any.whl 2025-04-29 13.6 kB
robotcode_plugin-1.1.0.tar.gz 2025-04-29 13.3 kB
robotcode_repl-1.1.0-py3-none-any.whl 2025-04-29 13.5 kB
robotcode_repl-1.1.0.tar.gz 2025-04-29 12.5 kB
robotcode_repl_server-1.1.0-py3-none-any.whl 2025-04-29 12.0 kB
robotcode_repl_server-1.1.0.tar.gz 2025-04-29 11.7 kB
robotcode_robot-1.1.0-py3-none-any.whl 2025-04-29 105.3 kB
robotcode_robot-1.1.0.tar.gz 2025-04-29 96.0 kB
robotcode_runner-1.1.0-py3-none-any.whl 2025-04-29 22.1 kB
robotcode_runner-1.1.0.tar.gz 2025-04-29 17.7 kB
README.md 2025-04-29 3.8 kB
v1.1.0 source code.tar.gz 2025-04-29 24.5 MB
v1.1.0 source code.zip 2025-04-29 31.1 MB
Totals: 29 Items   60.1 MB 7

Bug Fixes

  • analyze: Allow all also in robot.toml configuration for exit-code-mask (a496714)
  • langserver: Corrected highlightning of embedded arguments if there is a namespace given before the keyword (0ce5446)

Documentation

Features

  • analyze: Exit code mask configuration for code analysis (4b677ad)

Configure which message types should not influence the exit code of robotcode analyze code, allowing granular control over CI/CD pipeline behavior or pre-commit hooks.

Configuration File (robot.toml)

toml [tool.robotcode-analyze.code] exit-code-mask = ["error", "warn"]

Command Line Options

robotcode analyze code --exit-code-mask error,warn # or -xm robotcode analyze code --extend-exit-code-mask info # or -xe

  • -xm (or --exit-code-mask) overwrites the configuration in robot.toml
  • -xe (or --extend-exit-code-mask) extends the configuration in robot.toml
  • Both options can be specified multiple times or with comma-separated values:

    robotcode analyze code -xm error -xm warn # multiple options robotcode analyze code -xm error,warn # comma-separated

Behavior

  • Message types in the mask are ignored when determining exit code
  • Available types: error, warn/warning, info/information, hint
  • Special value all ignores all message types (always exit code 0)
  • Without configuration, all message types affect the exit code

Example

toml # In robot.toml - Ignore warnings but let errors affect exit code [tool.robotcode-analyze.code] exit-code-mask = ["warn"]

bash # Using short options robotcode analyze code -xm error,hint # Overwrites robot.toml config robotcode analyze code -xe info -xe hint # Extends robot.toml config with multiple types robotcode analyze code -xm all # Always exit with code 0

  • vscode: Add configuration for output file display options (738d7a6)

Add "robotcode.run.openOutputTarget" setting to control how Robot Framework output files are displayed: - simpleBrowser: in VSCode's built-in browser - externalHttp: in default browser via HTTP protocol - externalFile: in default browser via file system

The externalFile options may not run in remote development environments.

  • vscode: Use short CLI argument versions when calling robotcode (0987f55)

Refactor

  • analyze: Move code analysing to it's own module (0123a50)

Testing

  • Fix some unittest (98e4d5c)
  • Disable some flaky tests (f9a1a82)
  • Disable some flaky tests and correct regression test output file to be platform independent (4387984)
Source: README.md, updated 2025-04-29