| 1234567891011121314151617181920212223242526 |
- [JSON]
- prefer = Cpanel::JSON::XS
- reason = "Use a correct & fast JSON parser"
- [YAML]
- prefer = YAML::XS
- reason = "Use a correct & fast YAML parser"
- [Sereal]
- [Storable]
- prefer = Cpanel::JSON::XS
- reason = "JSON/YAML is preferred serialization format"
- [File::Slurper]
- prefer = File::Slurper::Temp
- for = write_binary write_text
- reason = "Avoid mangling files with concurrent writes"
- [perl/rand]
- prefer = Crypt::PRNG
- reason = builtin rand() insecure
- [MIME::Base32::XS]
- [Encode::Base2N]
- prefer = MIME::Base32
- reason = "MIME::Base32::XS corrupts the heap and pads its output, and Encode::Base2N needs a C++ build that cpm cannot install"
|