openvox-lint is a modern style-guide linter for OpenVox and Puppet manifests. It checks your .pp files against the OpenVox Language Style Guide (the current canonical reference) and catches common errors, deprecated patterns (legacy facts, Hiera 3, import, etc.), strict-mode issues, and Puppet 8+ / OpenVox 8.x problems. Includes real --fix support for five checks: trailing_whitespace, hard_tabs, quoted_booleans, double_quoted_strings, and single_quote_string_with_variables. Fully compatible with OpenVox 8.x and Puppet 8.x. Drop-in replacement for the archived puppet-lint with Ruby 2.6+ support and OpenVox-specific checks.

Required Ruby Version

>= 2.6.0

Authors

Jerald Sheets

Versions

  1. 1.3.4
    1. source

      1. 1.3.4 source September 21, 2026 (59 KB)
  2. 1.3.2
    1. source

      1. 1.3.2 source May 24, 2026 (48 KB)
  3. 1.3.1
    1. source

      1. 1.3.1 source May 24, 2026 (48 KB)
  4. 1.3.0
    1. source

      1. 1.3.0 source May 23, 2026 (47.5 KB)
  5. 1.0.8
    1. source

      1. 1.0.8 source March 04, 2026 (37.5 KB)
Show all versions (11 total)

Pushed by

SHA 256 checksum