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

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

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

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

使用方法

リンターは、型ヒントがない場合や間違っている場合に警告を表示します。

リンティングエラーの情報ボックス。

Quick Fix を選択し、提案されたコードアクションのいずれかを選ぶことで警告を修正できます。

リンティングエラーを解決するためのコードアクション。

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

型ヒントの無効化

設定で型ヒントの提案を全体的に無効にするか、インラインコメントを使用して特定の行やファイルをリンターがスキップするように指示できます。

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

型ヒントを無効にするには、Settings > Extensions > Palantir > Transforms Type Hints に移動し、チェックボックスをオフにします。これは、settings.json ファイルに "palantir.transforms.typehints.enabled": false を追加するのと同等です。

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

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

特別なコメントを使用してインラインで型ヒントの提案を無効にできます。リンターは以下のコメントをサポートしています。

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