Private/Get-PlumberTaskGroup.ps1

function Get-PlumberTaskGroup {
    <#
        .SYNOPSIS
        Gets Plumber's built-in validation task groups.
    #>

    [CmdletBinding()]
    [OutputType([System.Array])]
    param ()

    @(
        @{
            Parent   = 'CodeQuality'
            Children = @(
                'PSScriptAnalyzer',
                'Backticks',
                'LineLength',
                'PesterUnit',
                'PesterIntegration',
                'CodeCoverage'
            )
        }
        @{
            Parent   = 'ReleaseHygiene'
            Children = @('ModuleVersion', 'ChangelogUpdated')
        }
        @{
            Parent   = 'Content'
            Children = @('JSON', 'JSONSchema', 'YAML')
        }
        @{
            Parent   = 'ModuleConventions'
            Children = @('Manifest', 'PublicFunctions', 'Naming', 'ToDo', 'Help')
        }
    )
}