Для определения рода слова “шорты” его необходимо поставить в именительный падеж единственного числа, получается форма: “шорты” . Тогда в зависимости от окончания в слове “шорты” можно определить род.
Слово “шорты”Полный морфологический разбор Cуществительного “шорты” находится по ссылке