[dzil] Always use the same custom class in pluginbundle
Use predicate for checking if SMART data has been read, use before modifier to reduce repitition of checks
Pod::Weaver config is set in my pluginbundle
Use namespace::clean
Refactored XS
Updated perltidyrc
Added tidyall conf, moved perltidyrc
Tidied
Use unsigned int
Return undef if there's no temp attribute