레이블이 pylint인 게시물을 표시합니다. 모든 게시물 표시
레이블이 pylint인 게시물을 표시합니다. 모든 게시물 표시

python unused import

# python 작업시 오타등으로 의도하지 않은 패키지가 자동 import 되는 경우가 있다.
# 존재하지 않거나 사용하지 않는 패키지가 import 된 경우 찾기

# autoflake 사용
# pip3 install autoflake
# --remove-all-unused-imports 사용 안하는 import 부분 화면 출력
# --in-place 를 사용하면 화면 출력 대신 파일에 바로 적용
fd .py ./aaa | xargs autoflake --remove-all-unused-imports --in-place 

# pylint 사용
# pip3 install pylint
# W0611 (unused-import)
fd .py ./aaa | xargs pylint --disable="all" --enable="W0611"

# 추가로 vscode pylint 설정시
"python.linting.pylintEnabled": true,
"python.linting.pylintArgs": [
  "--disable=all",
  "--enable=W0611",
],