Skip to content

Roadmap: Revive v2 major release #1391

Open
@alexandear

Description

@alexandear

This issue tracks the planning, requirements, and progress for the v2 major release of Revive.

Goals

  • Introduce breaking changes and improvements that require a major version bump.
  • Modernize the codebase and dependencies.
  • Improve extensibility for custom rules and formatters.
  • Enhance configuration flexibility and documentation.
  • Address long-standing issues and feature requests.

Proposed Areas of Focus

Will be updated

Packages loading

Rules Set

  • Review default enabled rules and update as needed.
  • Remove or refactor deprecated or redundant rules.

Extensibility

CLI API

Dependencies

Documentation

  • Switch to a different site generator. Hugo seems like a significantly better option these days. (This was discussed with @mgechev privately)

Backwards Compatibility

  • Document all breaking changes.
  • Provide migration guides where possible.

Please comment below with suggestions, requirements, or concerns for Revive v2.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions