Configurable

EloquentOrderByToLatestOrOldestRector

Changes orderBy() to latest() or oldest()

 use Illuminate\Database\Eloquent\Builder;

 $column = 'tested_at';

-$builder->orderBy('created_at');
-$builder->orderBy('created_at', 'desc');
-$builder->orderBy('submitted_at');
-$builder->orderByDesc('submitted_at');
-$builder->orderBy($allowed_variable_name);
+$builder->oldest();
+$builder->latest();
+$builder->oldest('submitted_at');
+$builder->latest('submitted_at');
+$builder->oldest($allowed_variable_name);
 $builder->orderBy($unallowed_variable_name);
 $builder->orderBy('unallowed_column_name');

Configure your rector.php:

<?php

use RectorLaravel\Rector\MethodCall\EloquentOrderByToLatestOrOldestRector;
use Rector\Config\RectorConfig;

return RectorConfig::configure()
    ->withConfiguredRule(EloquentOrderByToLatestOrOldestRector::class, [
        'allowed_patterns' => [
        'submitted_a*',
        '*tested_at',
        '$allowed_variable_name',
    ],
    ]);