Comment Comment by judofyr Very cool project! Always happy to see more work around static analysis.However, looking at the recent commits it doesn't quite look like the most solid foundation: https://github.com/shuaimu/rusty-cpp/commit/480491121ef9efec... fn is_interior_mutability_type(type_name: &str) -> bool { type_name.starts_with("rusty::Cell<") || type_name.starts_with("Cell<") || type_name.starts_with("rusty::RefCell<") || type_name.starts_with("RefCell<") || // Also check for std::atomic which has interior mutability type_name.starts_with("std::atomic<") || type_name.starts_with("atomic<") } … which then 30 minutes later is being removed again because it turns out to be completely dead code: https://github.com/shuaimu/rusty-cpp/commit/84aae5eff72bb450...There's also quite a lot of dead code. All of these warnings are around unused variable, functions, structs, fields: warning: `rusty-cpp` (bin "rusty-cpp-checker") generated 90 warnings (44 duplicates) parent judofyr 10 months ago
However, looking at the recent commits it doesn't quite look like the most solid foundation: https://github.com/shuaimu/rusty-cpp/commit/480491121ef9efec...
… which then 30 minutes later is being removed again because it turns out to be completely dead code: https://github.com/shuaimu/rusty-cpp/commit/84aae5eff72bb450...There's also quite a lot of dead code. All of these warnings are around unused variable, functions, structs, fields: