User Tools

Site Tools


Sidebar


Product Index


DAZ Script Linter

Click for original

Product Name: DAZ Script Linter
Product ID: 116261
Published Artist(s): Umblefugly
Created By: N/A
Release Date: 2026-06-14

Product Information

  • Required Products: None

DAZ Script Linter is a Windows desktop application for writing and validating DAZ Studio script files (.dsa) against official DAZ 3D internal coding standards.

Features

Full Monaco Editor (Visual Studio Code engine) with JavaScript syntax highlighting, line numbers, and live cursor tracking

Static analysis engine checks code against DAZ 3D naming conventions, formatting rules, and structural requirements

Side-by-side editor and results console with a draggable splitter

Double-click any console row to navigate directly to that line in the editor, with the full line selected

Actionable fix suggestions for every violation, including type inference to recommend the correct Hungarian prefix based on the variable initializer

Compliance score (0–100) with green, amber, and red status indicators

Export lint results as a styled HTML report with timestamps, severity badges, and fix suggestions

Inline report preview panel with no browser required

DAZ Script compatibility, including support for catch(…) syntax and implicit string concatenation that standard JavaScript parsers reject

Coding standards quick-reference panel covering Hungarian prefixes, scope prefixes, naming conventions, formatting, and commenting guidelines

Automatic linting when files are opened or saved

All editor assets are bundled locally, with no internet connection required

Rules Checked

DAZ001 — Missing Hungarian type prefix

DAZ002 — Not lowerCamelCase

DAZ003 — Invalid single-letter variable name

DAZ004 — Global variable missing g_ prefix

DAZ005 — Function name not lowerCamelCase

DAZ006 — Space indentation instead of tabs

DAZ007 — Nested statement missing braces

DAZ008 — Multiple consecutive blank lines

DAZ009 — Function missing separator comment

System Requirements

Windows 10 (build 17763) or later, .NET 8.0 Runtime, and Microsoft WebView2 Runtime.

Product Notes

Installation Packages

Below is a list of the installation package types provided by this product. The name of each package contains a Package Qualifier, which is used as a key to indicate something about the contents of that package.

  • 1 Core

[ ] = Optional, depending on target application(s)

Not all installation packages provide files that are displayed to the user within the interface of an application. The packages listed below, do. The application(s), and the location(s) within each application, are shown below.

Additional Details

Resolved Issues

  • None

Known Issues

  • None

Support

Visit our site for technical support questions or concerns.