916 B
916 B
ast-grep
AST 패턴을 사용해 코드를 검색, 린트 및 재작성. 더 많은 정보: https://ast-grep.github.io/reference/cli.html.
- 파일에서 특정 패턴 검색:
ast-grep run {{[-p|--pattern]}} '{{패턴}}' {{경로/대상/파일}}
- 특정 언어에서 패턴 검색:
ast-grep run {{[-p|--pattern]}} '{{패턴}}' {{[-l|--lang]}} {{python}} {{경로/대상/디렉터리}}
- 패턴과 일치하는 코드 재작성:
ast-grep run {{[-p|--pattern]}} '{{패턴}}' {{[-r|--rewrite]}} '{{대체문자열}}' {{경로/대상/파일}}
- 설정 파일의 규칙 실행:
ast-grep scan {{[-r|--rule]}} {{경로/대상/규칙.yml}} {{경로/대상/디렉터리}}
- 대화형으로 코드 검색 및 재작성:
ast-grep run {{[-p|--pattern]}} '{{패턴}}' {{[-i|--interactive]}} {{경로/대상/디렉터리}}
- 하위 명령어의 도움말 표시:
ast-grep {{run}} {{[-h|--help]}}