Slide 14
Slide 14 text
https://ast-grep.github.io/
AST
を加味した grep, sed, awk
みたいなもの
様々な言語 (TypeScript, Ruby, Python, Go, Rust, ...etc)
に対応
直感的に書きやすい &&
何をやっているかわかりやすい
シンプルな書き換えはこちらを使った
ast-grep --pattern 'useQuery<$, $>($$$A)' --rewrite 'useQuery($$$A)' \
--lang ts --update-all src/
// Before
const data = useQuery(FetchDataQuery)
// ↓
// After
const data = useQuery(FetchDataQuery)
ast-grep
14