11 releases (4 breaking)

0.5.0 Dec 28, 2023
0.4.3 Dec 2, 2023
0.4.2 Nov 25, 2023
0.3.0 Oct 5, 2023
0.1.1 Jul 17, 2023

#991 in Development tools

Download history 2279/week @ 2024-08-09 2005/week @ 2024-08-16 1876/week @ 2024-08-23 2120/week @ 2024-08-30 2758/week @ 2024-09-06 1785/week @ 2024-09-13 2018/week @ 2024-09-20 1616/week @ 2024-09-27 1433/week @ 2024-10-04 1836/week @ 2024-10-11 1557/week @ 2024-10-18 769/week @ 2024-10-25 1814/week @ 2024-11-01 1899/week @ 2024-11-08 737/week @ 2024-11-15 386/week @ 2024-11-22

4,978 downloads per month
Used in 2 crates (via marker_adapter)

MIT/Apache

315KB
6.5K SLoC

Marker Utils

Crates.io License: MIT OR Apache-2.0

Marker utils aims to be the standard library for the development of lint crates for Marker, an experimental linting interface for Rust. This crate contains all additional functionality needed to work swiftly with the marker_api crate

Note

Marker is in the early stages of development, this crate is very limited, some things are still missing and the API is still unstable.

A list of limitations and planned features can be found in Marker's Readme.

Usage

To get started, just include marker_utils as a dependency:

[dependencies]
marker_api = "0.5.0"

You can also add marker_lints as a lint crate, designed for this crate:

[workspace.metadata.marker.lints]
marker_lints = "0.5.0"

If you want to develop something with Marker, you might want to check out the lint crate template which already contains everything you need to get started.

Contributing

Contributions are highly appreciated! If you encounter any issues or have suggestions for improvements, please check out Marker's GitHub repository.

License

Copyright (c) 2022-2023 Rust-Marker

Rust-marker is distributed under the terms of the MIT license or the Apache License (Version 2.0).

See LICENSE-APACHE, LICENSE-MIT.

Dependencies