Robotframework-robocop

Latest version: v6.0.3

Safety actively analyzes 723607 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 12

4.0.0

This release brings a handful of long-awaited features requested by our users and a few improvements we were keeping in our heads for some time.

Besides the 9 new rules, Robocop is now able to compare results between runs and see the difference in the report.

Moreover, the disablers are now smarter and they become context-aware, meaning that they disable the rules in the whole related code block.

Another improvement is the severity thresholds for the rules, which are now dynamically referenced in the rule messages.

We also added a possibility to create rules that are disabled by default, and this is a first step we made towards Community Rules, which is a huge feature we are working on, and we plan to add it in the next major release.

The results from the Robocop execution can also be exported to a JSON file with our new json_report.

Another updates are:

- a new way of importing custom rules thanks to refactored mechanism of importing rules and checkers
- better readability and formatting of the documentation
- internal refactor of the reports to make it easier to maintain and extend they functionality

Backward-incompatible changes relate to rule severity thresholds and rule disablers (described below in details).

Read more in [full release notes](https://github.com/MarketSquare/robotframework-robocop/blob/master/docs/releasenotes/4.0.0.rst).

3.2.1

This release fixes the issues with new variable rules.

Read more in [full release notes](https://github.com/MarketSquare/robotframework-robocop/blob/master/docs/releasenotes/3.2.1.rst).

3.2.0

This release brings several new variable related rules! We have also fixed several issues that appeared after
Robot Framework 6.1 release.

Read more in [full release notes](https://github.com/MarketSquare/robotframework-robocop/blob/master/docs/releasenotes/3.2.0.rst).

3.1.1

Fix issues with variable naming rules causing Robocop to crash on escaped or invalid variable definition.

Read more in [full release notes](https://github.com/MarketSquare/robotframework-robocop/blob/master/docs/releasenotes/3.1.1.rst).

3.1.0

Several new rules for detecting unreachable code, multiline IFs, empty templates and invalid sections in resource file.
The variable naming rules (W0310 ``non-local-variables-should-be-uppercase`` and W0309
``section-variable-not-uppercase``) were also updated to support nested variables.

This release also contains fixes for W1015 ``misaligned-continuation-row`` rule, deprecating warning not appearing for
rules from ``--configure`` option. Also, the W0704 ``ignored-data`` rule provides better support for language headers.

Read more in [full release notes](https://github.com/MarketSquare/robotframework-robocop/blob/master/docs/releasenotes/3.1.0.rst).

3.0.0

This version hugely improves the experience of using Robocop
within the IDEs by fixing the locations of rule violations in code, which
in turn results in correct underlining of the issues.
Try it out and let us know what you think!

There are backward-incompatible changes to the W1008 `bad-indent` rule
and its parameters (described in details in the release notes).

This release also drops the support for Python 3.6, and the minimum
required version now is Python 3.7+.

Read more in [full release notes](https://github.com/MarketSquare/robotframework-robocop/blob/master/docs/releasenotes/3.0.0.rst).

Page 5 of 12

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.