<button
onClick={handleClick}
type="button"
className="close-button"
>
Нужно именно для элементов div, button, input, а не для компонентов.
И давно у нас div, button, input не компоненты?
без алфавитного порядка половина пропсов не будет сортироваться
с алфавитным className не будет вверху если есть пропсы которые начинаются на а/b/c
Так ты уж определись, тебе надо, чтобы они сортировались, или нет.
Чтобы class был всегда вверху, а обработчик события внизу и другие атрибуты в правильном порядке везде однообразно.
И в чём проблема настроить рул? Или ты думаешь reservedFirst просто так массив принимает?
A customized reserved first list must only contain a subset of React reserved props. Remove: className eslintreact/jsx-sort-props
А вообще в чём проблема залезть в код рула и посмотреть как он устроен? И если ненравится, скопировать себе и переписать?