Private/Get-PlumberTaskGroup.ps1

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

    [CmdletBinding()]
    [OutputType([hashtable])]
    param ()

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