make tmpfile utf8 encode conditional
implement settings-based commands for all linters