-
Notifications
You must be signed in to change notification settings - Fork 1
Description
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:
bevyclapparking_lotrandregexserdetimetokiounicode-xid
Happy linting everyone! 🦀 🖊️ 🎉