Fixer/Pipeline/PipelineRemoveOutNull/PipelineRemoveOutNull.ps1

& {
    $items = [ISESteroids.SteroidsFixer.Helpers]::GetAST('Pipeline')
    foreach($item in $items)
    {
        if ($item.PipelineElements[-1].Extent.Text -eq 'Out-Null')
        {
            # remove last pipeline element
            [ISESteroids.SteroidsFixer.Helpers]::AddTextChange($item.PipelineElements[-2].Extent.EndOffset, $item.PipelineElements[-1].Extent.EndOffset, '')
    
            # add $null assignment
            [ISESteroids.SteroidsFixer.Helpers]::AddTextChange($item.PipelineElements[0].Extent.StartOffset, $item.PipelineElements[0].Extent.StartOffset, '$null = ')
    
        }
    }
    Invoke-SteroidsTextChange
}