Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Marker v0.1.1 🎉 #38

Open
xFrednet opened this issue Jul 17, 2023 · 0 comments
Open

Marker v0.1.1 🎉 #38

xFrednet opened this issue Jul 17, 2023 · 0 comments

Comments

@xFrednet
Copy link
Member

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! 🦀 🖊️ 🎉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant