DAZ Script Linter

DAZ Script Linter

  • $99.99
    • DAZ Script Linter by: Umblefugly, 3D Models by Daz 3D
      NEW
    • $99.99
    Artist:
    Compatible Figures:
    N/A
    Install Types:
    DazCentral DIM Manual Install
    SKU:116261
    User Rating: Loading...
    You said:

    Optional License Add-Ons:

    $1.99

    *Unless otherwise specified, no discounts or offers will apply to License Add‑Ons.

    Artist: Umblefugly
    Compatible Figures: N/A
    Install Types: DazCentral DIM Manual Install
    SKU:116261

    Optional License Add-Ons:

    $1.99

    *Unless otherwise specified, no discounts or offers will apply to License Add‑Ons.

  • Details

    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

    1. Full Monaco Editor (Visual Studio Code engine) with JavaScript syntax highlighting, line numbers, and live cursor tracking
    2. Static analysis engine checks code against DAZ 3D naming conventions, formatting rules, and structural requirements
    3. Side-by-side editor and results console with a draggable splitter
    4. Double-click any console row to navigate directly to that line in the editor, with the full line selected
    5. Actionable fix suggestions for every violation, including type inference to recommend the correct Hungarian prefix based on the variable initializer
    6. Compliance score (0–100) with green, amber, and red status indicators
    7. Export lint results as a styled HTML report with timestamps, severity badges, and fix suggestions
    8. Inline report preview panel with no browser required
    9. DAZ Script compatibility, including support for catch(...) syntax and implicit string concatenation that standard JavaScript parsers reject
    10. Coding standards quick-reference panel covering Hungarian prefixes, scope prefixes, naming conventions, formatting, and commenting guidelines
    11. Automatic linting when files are opened or saved
    12. 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.

    What's Included and Features

    • DAZ Script Linter
      • DAZ Script Linter application
      • 11 Page User Manual

    Notes

    • This product includes:
      • 1 General Installer