Skip to content

Ship with multiple default rulesets #1523

@Lakitna

Description

@Lakitna

During lint rule severity discussions, we often talk about different kind of users. For example: A rule should maybe be error for an intermediate user bug warn for a beginner.

What do you think about shipping with multiple predefined rulesets? For example:

  • Default
  • Strict
  • Loose

Alternatively, maybe a better way to grab a ruleset from a pypi package. This would, for example, allow me to publish robocop-ruleset-super-duper-strict. This is a similar idea to Eslint. Example config: https://github.com/google/eslint-config-google

Note: This is only about configuring lint and format rules. This does not include new rules or new formatters.

Background: In Slack we were discussing the potential need for highly opinionated docs/tools/configs. This is a way that we can achieve highly opinionated Robocop config.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions