Maintenance

left wtiny

Maintenance

“Say. That’s an interesting Dwemer piece you have there. What can you tell me about it?

It is requested that this article, or a section of this article, be expanded.

Link to original

About

Infobox

Article Title

Caption

Details

TypeName
LinksGithub (mlox)
SourceForge
RequirementsPerl
AuthorJohn Moonsugar

Tes3lint is a command-line tool by John Moonsugar for checking plugins for potential problems.

In addition to detecting common problems which are cleaned automatically by other tools, including Moonsugar’s other tool Tes3cmd, tes3lint’s features include:

  • Check for implicit dependency on Tribunal/Bloodmoon functions without having them as a master.
  • Display duplicate/modified INFO records.
  • Detect whether INFO records have had their IDs changed
  • Find scripts that do not utilize MenuMode.
  • Check whether Author/Description/Version fields are missing from plugin header.

Usage

Like Moonsugar’s other tool Tes3cmd, it is also written in Perl. However, unlike the former it requires that Perl itself is installed. Tes3lint is run via the command-line, but can also be run through Wrye Mash Polemos Fork which features tes3lint support.