demo: 替换 Promise.all inside await expression
Promise.all([
await Promise.resolve(123),
Promise.resolve(124),
await Promise.resolve(125),
]);
Promise.all();
var a = {
normalKey: prototype,
};
id: no-await-in-promise-all
language: TypeScript
rule:
kind: await_expression
pattern: await $B
inside:
pattern: Promise.all($$$)
stopBy: end
field: arguments
fix: $B
CST会显示全部的信息,比AST显示的数据要全面1kind代表 tree-sitter node 的名称inside.field代表的是字段的类型