블랙과 isort의 설정이 충돌할 때 처리하는 방법
개시하다
파이톤의 시계판에는
black
과isort
를 사용했지만 이 두 설정이 충돌한 결과 CI가 통과할 수 없는 문제가 생겨서 처리 방법을 적어 놓았습니다.컨디션
발생한 문제
예를 들어 다음과 같은 코드가 있다고 가정해 보세요.
from third_party import (
lib4,
lib5,
lib333333333333,
lib222222222222222,
lib11111111111111111,
)
코드에 서식 적용from third_party import (lib4, lib5, lib333333333333, lib222222222222222,
lib11111111111111111)
여기서부터 isort
서식을 적용하면from third_party import (
lib4,
lib5,
lib333333333333,
lib222222222222222,
lib11111111111111111,
)
이렇게 사용하는 시계판에 따라 코드의 형상이 변한다.상기 상태에서 CI상
black
과 black
두 가지를 모두 검사한 결과 어느 격식으로든 오류 판정이 나와 CI가 통과할 수 없었다.대응법
isort
라는 문건을 만들어 다음과 같은 내용을 기재한다.[isort]
profile=black
이렇게 되면 isort의 형식 설정은 블랙의 설정에 따른다.최후
일본어 기사에서 마땅한 내용의 자료를 찾을 수 없다는 생각에 스스로 써 보았다.
참고가 됐으면 좋겠어요.
참고 자료
Reference
이 문제에 관하여(블랙과 isort의 설정이 충돌할 때 처리하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/choimake/articles/44475b37e8986a6d28c3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)