Rules

no-let

const と明示的なシャドーイングを優先します。

目的と動作

const と明示的なシャドーイングを優先します。

let 宣言を報告します。複数の変数を含む宣言も報告は1回です。var はこのルールの対象外であり、再代入を自動変換しません。

オプション

設定可能なオプションはありません。"rules/no-let": "error" で有効化します。

違反例

let x = 1

許可例

const x = 1

修正と例外

診断のみを提供し、自動修正しません。意図を推測せず明示的に書き換えてください。

必要な境界例外には oxlint-disable-next-line rules/no-let -- 理由 を使います。例はこのルール単体の構文を示し、import や宣言を省略する場合があります。

ソースとテスト

TypeScript プリセットで有効です。

no-let.ts · Tests