--- id: robotframework-robocop version: "8.8.0" license: unclear license_treatment: permissive maintenance: active --- # robotframework-robocop — Static code analysis tool (linter) and code formatter for Robot Framework License: permissive · Maintenance: active · Downloads: 1.2M/mo ## What it is and what it does Robocop is a linter and code formatter designed specifically for Robot Framework test automation code. It parses Robot Framework files using the official parsing API and runs a suite of checks to identify potential errors and violations of code quality standards, then reports them with line numbers and contextual code snippets. The tool operates in two modes: check mode for linting and format mode for automatic code formatting. It integrates with popular IDEs through the RobotCode plugin, supports configuration via TOML files (pyproject.toml, robocop.toml, or robot.toml), and allows rule customization and severity overrides. Rules can be disabled inline in source code or excluded globally. The tool produces reports compatible with CI/CD platforms like GitHub, GitLab, and SonarQube, and includes an MCP server for AI assistant integration. Use it for: - Enforce consistent code style and formatting across Robot Framework test suites in a team environment. - Integrate linting checks into CI/CD pipelines to catch code quality issues before test execution. - Automatically format Robot Framework code to match organizational coding standards. - Identify potential errors and anti-patterns in Robot Framework test code during development. - Configure custom rules and severity levels to match project-specific quality requirements. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Robocop is a static code analysis tool and formatter for Robot Framework code that detects linting issues and enforces code quality standards through the official Robot Framework parsing API. Yes. Robocop is actively maintained, has no known vulnerabilities, installs with low friction, and is the standard linter for Robot Framework code. Install it if you write Robot Framework tests and want automated code quality checks and formatting; it's particularly valuable in team or CI/CD contexts. ## Install pip install robotframework-robocop uv add robotframework-robocop poetry add robotframework-robocop ## Installing robotframework-robocop Before you install: Low install friction with a pure-Python wheel distribution. Active maintenance with a release 2 days old and the last commit on 2026-08-14. Requires Python 3.10+ and Robot Framework 5.0+. License in practice: Licensed under Apache Software License (permissive), which allows commercial and private use with minimal restrictions. Quickstart: pip install robotframework-robocop robocop check robocop format Requires Python 3.10+ and Robot Framework 5.0+ Verify before relying: - Whether the 11 runtime dependencies (jinja2, msgpack, pathspec, platformdirs, pytz, rich, robotframework, tomli-w, tomli, typer, typing-extensions) introduce any transitive security concerns or version conflicts in your environment. ## Package facts - License: not declared (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 1.2M/month (top 5,000 on PyPI) - Known vulnerabilities: none known ## Tags robot framework linter, robot framework code formatter, static analysis robot framework, robot framework quality checks, robot framework style enforcement, robot framework code quality, robot framework linting tool, robot-framework, linting, code-formatter [View on SkillFed](https://skillfed.io/packages/robotframework-robocop) · [View on PyPI](https://pypi.org/project/robotframework-robocop/)