Developer toolchainPalantir 拡張機能 for Visual Studio Codeトランスフォームの型ヒント

注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

トランスフォームの型ヒント

Visual Studio Code 用 Palantir 拡張機能には、Python コードでトランスフォームのパラメーターの型が正しく使用されていることを確認する Linter が含まれています。この Linter は、トランスフォームのパラメーターの型ヒントを追加または更新するコードアクションを候補として提示し、Python 言語サーバーが正確なコード補完を提供できるようにします。

使用方法

Linter は、型ヒントがない場合や誤っている場合に警告を表示します。

Lint エラーの情報ボックス。

クイック修正を選択し、候補として提示されたコードアクションのいずれかを選択すると、警告を解消できます。

Lint エラーを解消するコードアクション。

Linter は、必要な import 文を自動的に挿入し、関数のパラメーターに正しい型ヒントを追加します。

型ヒントを無効にする

設定で型ヒントの候補を全体的に無効にすることも、インラインコメントを使用して特定の行やファイルをスキップするよう Linter に指示することもできます。

設定で型ヒントを無効にする

型ヒントを無効にするには、設定 > 拡張機能 > Palantir > Transforms > 言語サーバー > 診断に移動し、チェックボックスをオフにします。これは、settings.json ファイルに "palantir.transforms.languageServer.diagnostics.enabled": false を追加することと同じです。

設定でトランスフォームの型ヒントを無効にする。

インラインコメントで型ヒントを無効にする

特別なコメントを使用して、型ヒントの候補をインラインで無効にできます。Linter は次のコメントをサポートしています。

コメント動作
# palantir: ignoreファイルの先頭に配置すると、すべての型ヒントを無視します。それ以外の場所に配置すると、その行の型ヒントを無視します
# palantir: ignore-next-line次の行の型ヒントを無視します
# type: ignoreファイルの先頭に配置すると、すべての型ヒントを無視します。それ以外の場所に配置すると、その行の型ヒントを無視します
# noqa同じ行の型ヒントを無視します