굉장한-파이썬 ast
AST에 대한 파이썬 도구, 라이브러리 및 리소스 (추상 구문 트리에서와 같이)
온라인 리소스
도구
- Astmonkey- 파이썬 ast와 함께 연주 할 도구 세트
- ASTOR -AST 읽기/쓰기
- ASTPATH- XPath 구문을 사용한 Python AST에 대한 명령 줄 검색 유틸리티.
- Astpretty- Python stdlib
ast.parse
의 출력을 예쁘게 인쇄합니다. - Astroid- Pylint 및 기타 프로젝트에 대한 Python 소스 코드의 일반적인 기본 표현
- ASTEARCH- XPath 구문을 사용하여 AST를 검색합니다
- ASTUNPARSE- 파이썬 소스 분포에서 발견 된 끊임없는 끊임없는 버전
- 남작 - 전체 구문 트리 (FST) 라이브러리
- Parso- 오류 복구 및 왕복 구문 분석을 지원하는 파서
- REDBARON- 파이썬의 리팩토링에 대한 상향식 접근
- show_ast- ASTS 시각화를위한 ipython 노트북 플러그인.
- TOKENIZE -RT- stdlib 주변의 래퍼는 어떤 왕복을
tokenize
.
사용하지 않은 코드 감지
형성자
- AutoPep8- Pep 8 스타일 가이드를 준수하도록 파이썬 코드를 자동으로 포맷하는 도구
- 블랙 - 타협하지 않는 파이썬 코드 포맷터 | 온라인 데모
- YAPF- Google의 구성 가능한 포맷터 | 온라인 데모
라이터
- Flake8- Pycodestyle, Pyflakes, McCabe 및 Third -Party 플러그인이 함께 코드의 스타일과 품질을 확인합니다.
- McCabe -McCabe Complexity Checker
- pycodestyle- 전
pep8
. PEP 8의 일부 스타일 규칙에 대해 파이썬 코드를 확인하십시오. - Pydocstyle- Docstring 스타일 체커
- Pyflakes- 파이썬 소스 파일을 오류를 확인하는 간단한 프로그램.
- Pylint- 프로그래밍 오류를 찾는 코드 분석 도구는 코딩 표준을 시행하고 코드 냄새를 스니핑하며 간단한 리팩토링 제안을 제공합니다.
수입 분류기
- ISORT- 정렬은 알파벳순으로 가져오고 섹션으로 자동 분리됩니다.
- reorder_python_imports- 재정의 파이썬 가져 오기
다른
- Add-Trailing-Comma- 통화 및 리터럴에 후행 쉼표를 자동으로 추가하는 도구 (및 사전 커밋 후크).
- Pyupgrade- 최신 버전의 언어에 대한 구문을 자동으로 업그레이드하는 도구 (및 사전 커밋 후크).
- yesqa- 불필요한 # noqa 댓글을 자동으로 제거하는 도구 (및 사전 커밋 후크)
온라인 도구
조항
2010-02-22 : Ast
코드 예제
토 도스
- 일반적인 종속성
- "Howto"에 들어가기
- 정적/동적 코드 분석
- 플러그 가능 여부