cargo-nono icon indicating copy to clipboard operation
cargo-nono copied to clipboard

List of crates with wrong check results

Open hobofan opened this issue 6 years ago • 3 comments

Since the checks rely on currently somewhat limited mechanisms, it's probably a good idea to start compiling a list of where the checks yield wrong results. This then allows us to more targetly work towards improving the checks by having real-world test cases for them.

Contributions are highly welcome!

crates

rand_isaac:

repo: https://github.com/rust-random/rand Wrongly identified as not supporting no_std because of non-trivial feature gate code: #![cfg_attr(not(all(feature="serde1", test)), no_std)]

History

Support for libc has been fixed: See #1

hobofan avatar Nov 13 '18 06:11 hobofan

at-commands: repo: https://github.com/diondokter/at-commands Wrongly identified as not suporting no_std because of just about non-trivial combination of feature gates: #![cfg_attr(all(not(test), not(feature = "std")), no_std)]

barafael avatar Jun 02 '21 21:06 barafael

num-traits: repo: https://github.com/rust-num/num-traits Wrongly accepted, but default features include std

barafael avatar Jun 02 '21 21:06 barafael

sdp8xx-rs: repo: https://github.com/barafael/sdp8xx-rs/tree/main/sdp8xx file src/test.rs includes explicit use std;, but gated behind feature test

barafael avatar Jun 02 '21 21:06 barafael