12 releases (5 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.0.0-placeholder Nov 4, 2022

#1508 in Development tools

Download history 70/week @ 2023-12-22 62/week @ 2023-12-29 157/week @ 2024-01-05 86/week @ 2024-01-12 118/week @ 2024-01-19 94/week @ 2024-01-26 147/week @ 2024-02-02 73/week @ 2024-02-09 164/week @ 2024-02-16 73/week @ 2024-02-23 43/week @ 2024-03-01 98/week @ 2024-03-08 108/week @ 2024-03-15 26/week @ 2024-03-22 21/week @ 2024-03-29 67/week @ 2024-04-05

227 downloads per month

MIT/Apache

530KB
10K SLoC

Marker's driver for rustc

Crates.io License: MIT OR Apache-2.0

The rustc driver for Marker, an experimental linting interface for Rust. This crate wraps around rustc, translates everything into Marker's AST representation, and passes everything to registered lint crates.

Warning

This crate is not intended to be installed manually, please use cargo_marker instead. This driver is also not part of Marker's official API. The project is also still just in the early stages of development, some things are still missing from the API and driver.

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

Toolchain

The driver is linked to a specific nightly rust toolchain. The crate will be updated about every six weeks with a new release of Rust. This version of the driver has been developed for: nightly-2023-11-16

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

~6–17MB
~194K SLoC