The QP5 formatter does not properly indent stacked columns following an index hint. Following an index hint, the first column is 1 space too far to the left, but all subsequent columns are indented correctly, which is left aligned with the starting slash for the index hint.
Example:
SELECT part_nbr,
rev_cd,
part_desc,
part_type,
ufld_1,
ufld_2,
ufld_3,
ufld_4,
ufld_5
FROM part,
(SELECT /*+ INDEX(table_name index_name) */
RPAD (part_nbr, 25) AS part_nbr, -- <<< this is indented 1 space too far to the left
RPAD (NVL (rev_cd, ' '), 10) AS rev_cd,
user_id
FROM who_xtrn
WHERE trns_code = 'PRTADD') subq
WHERE part.part_nbr = subq.part_nbr AND part.rev_cd = subq.rev_cd;