복붙노트

[PYTHON] pylint가있는 단일 특정 라인을 무시할 수 있습니까?

PYTHON

pylint가있는 단일 특정 라인을 무시할 수 있습니까?

내 머리글에 다음 줄이 있습니다.

import config.logging_settings

이것은 실제로 내 파이썬 로깅 설정을 변경하지만, pylint는 그것이 사용되지 않은 가져 오기라고 생각합니다. 사용하지 않은 경고를 제거하고 싶지 않으므로이 한 줄만 무시하면됩니까?

나는이 프로젝트를위한 .pylintrc를 가지고 있어도 상관 없다. 그래서 설정 파일을 수정하는 응답이 받아 들여질 것이다.

그렇지 않으면 다음과 같은 내용도 이해할 수 있습니다.

import config.logging_settings # pylint: disable-this-line-in-some-way

해결법

  1. ==============================

    1.Pylint 메시지 컨트롤은 Pylint 설명서에 설명되어 있습니다.

    Pylint 메시지 컨트롤은 Pylint 설명서에 설명되어 있습니다.

    메시지 코드 또는 기호 이름을 사용할 수 있습니다.

    매뉴얼에도 예제가 있습니다.

    모든 pylint 메시지와 코드를 문서화하는 wiki가 있습니다.

  2. ==============================

    2.

    import config.logging_settings # pylint: disable=W0611
    

    그것은 간단했고 그 라인을위한 것입니다.

    sthenault가 친절하게 지적 했으므로 더 읽기 쉬운 형식을 사용할 수 있고 사용해야합니다.

    import config.logging_settings # pylint: disable=unused-import
    
  3. ==============================

    3.네가 찾고 있는게 ..

    네가 찾고 있는게 ..

    import config.logging_settings  # @UnusedImport
    

    다른 서식 경고를 피하기 위해 주석 앞에 이중 공백을 적어 둡니다.

    또한, IDE에 따라 (만약 당신이 하나를 사용하는), 거기에 아마 옵션을 추가 할 수있는 올바른 무시 규칙 (예 : Ctrl 키를 눌러 이클립스 커서가 경고 위에있는 동안 @UnusedImport

  4. from https://stackoverflow.com/questions/28829236/is-it-possible-to-ignore-one-single-specific-line-with-pylint by cc-by-sa and MIT license