Cryptographically verifiable, distributed dependency reviews
Add the last reviewed version to Cargo.toml / [dependencies]:
tiled-json-rs = "0.2.6"
Please, use mobile in landscape.
Filter reviews clicking on the numbers in the summary.
Full column names in tooltip hints: rating Negative, rating Neutral, rating Positive, rating Strong, thoroughness, understanding, reviews count.
Do not use on User Generated Content!
For game engines, there's also no great way to inject your own virtual filesystem callbacks (again see Tileset::new_reference)
Pros:
Cons:
File | Rating | Notes |
---|---|---|
src/layer.rs | 0 | Raw structures |
src/lib.rs | +1 | |
src/map.rs | +1 | |
src/object.rs | +1 | |
src/parsers.rs | 0 | No decompression support, can panic (not suitable for user generated content) |
src/tile_set.rs | -1 | Not suitable for user generated content! |
src/utils.rs | +1 | |
src/wangs.rs | +1 | |
.cargo_vcs_info.json | +1 | |
.cargo-ok | +1 | |
Cargo.toml | +1 | |
Cargo.toml.orig | +1 | |
LICENSE | +1 |
Other | Rating | Notes |
---|---|---|
unsafe | +1 | None |
fs | -1 | Path traversal |
io | +1 | serde |
docs | +1 | |
tests | 0 | Not in crate, but found in repository (https://gitlab.com/ljcode/tiled-json-rs/tree/master/tests) |
Line | What | Notes |
---|---|---|
17 | TileLayer::chunks | Option seems kinda pointless, also this API is meh |
129 | DrawOrder | There are at least 4 draw modes now for layers - although there's also Map / RenderOrder.... blehrg (top->down left->right, top->down right->left, ...) |
Line | What | Notes |
---|---|---|
129 | parse_color blue | Despite earlier padding, no guarantee this is valid / may panic (both for overflowing and for not being a unicode boundary.) |
Line | What | Notes |
---|---|---|
121 | Deserialize for TileSet | File::open - path traversal attacks, lack of virtual filesystem support, etc. |
© bestia.dev 2023, MIT License, Version: 2023.608.1636
Open source repository for this web app: https://github.com/bestia-dev/cargo_crev_web/
Do not use on User Generated Content!
For game engines, there's also no great way to inject your own virtual filesystem callbacks (again see Tileset::new_reference)
Pros:
Cons:
Detail
src/layer.rs
src/parsers.rs
src/tile_set.rs