Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Transform 매개변수 타입 힌트

Palantir 확장의 linter는 transform 매개변수 타입 힌트가 없거나 잘못된 경우 진단을 표시합니다. 올바른 힌트는 Python 언어 서버가 해당 매개변수의 메서드와 속성을 완성하는 데 사용합니다.

Quick Fix에서 제안한 code action을 선택하면 필요한 import와 올바른 매개변수 타입 힌트를 추가합니다.

사용자 설정에서 제안 끄기

Settings > Extensions > Palantir > Transforms > Language Server > Diagnostics에서 설정을 해제할 수 있습니다. 전역 사용자 범위로 적용하려면 User 설정을 선택합니다.

User settings.json의 기존 JSON 객체에 다음 키를 추가하는 것과 같습니다. 아래는 해당 키만 있는 완전한 JSON 문서 예이며 기존 설정이 있으면 그 키들을 보존합니다.

{
  "palantir.transforms.languageServer.diagnostics.enabled": false
}

제안을 끄는 설정은 코드의 실제 타입 오류를 수정하는 동작은 아닙니다.

코드에서 범위 지정

다음은 Palantir 타입 힌트 진단이 해석하는 주석입니다.

주석적용 범위
# palantir: ignore파일 처음이면 파일 전체, 그 밖의 위치에서는 해당 줄
# palantir: ignore-next-line다음 줄
# type: ignore파일 처음이면 파일 전체, 그 밖의 위치에서는 해당 줄
# noqa같은 줄

다른 Python 분석기의 동일 주석이 언제나 같은 범위로 동작한다는 뜻은 아닙니다. 진단 제외가 필요한 위치에 맞춰 사용합니다.