Skip to content

Marker v0.1.1 🎉  #38

@xFrednet

Description

@xFrednet

Hey @rust-marker/everyone, version v0.1.1 of Marker has finally been released, after several months of development. The API is still incomplete, but it's able to handle almost all AST nodes except async blocks and await expression. (See: #174)

This and the coming version are intended to collect feedback and refine the design. So, if you have the time, I would highly appreciate it if you could look at it and give me feedback. Everything from the first impression, suggestions, to bug reports are highly appreciated.

The main README contains a guide on how to install marker. If you want to try developing a small lint, you can check out the lint crate template. I'm also available for any questions or support.


I've already tested several crates. Everything seems to work fine, besides the missing async/await representations. By default, Marker will emit a warning about these, you can just disable this warning by setting the MARKER_DISABLE_ASYNC_WARNING environment value. The rest of the AST should be checkable as normal. The following crates have already been tested:

  • bevy
  • clap
  • parking_lot
  • rand
  • regex
  • serde
  • time
  • tokio
  • unicode-xid

Happy linting everyone! 🦀 🖊️ 🎉

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions