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 분석기의 동일 주석이 언제나 같은 범위로 동작한다는 뜻은 아닙니다. 진단 제외가 필요한 위치에 맞춰 사용합니다.