typedef const int T;
typedef volatile int U;
$ clang-tidy '--checks=-*,modernize-use-using' --fix a.cpp
2 warnings generated.
/tmp/a.cpp:1:1: warning: use 'using' instead of 'typedef' [modernize-use-using]
1 | typedef const int T;
| ^~~~~~~~~~~~~~~~~~~
| using T = int
/tmp/a.cpp:2:1: warning: use 'using' instead of 'typedef' [modernize-use-using]
2 | typedef volatile int U;
| ^~~~~~~~~~~~~~~~~~~~~~
| using U = int
gives
using T = int;
using U = int:
viz. CV-qualifiers are removed.
https://godbolt.org/z/hWvPsG873