nextjs/no-typos 正しさ
何ができるか
Next.js のデータ取得関数名におけるよくあるスペルミスを検出します。
なぜ悪いのか
間違った名前で宣言されたデータ取得関数は、Next.js が呼び出さないため、予期したデータなしにページがレンダリングされます。
例
このルールに対する 誤り なコードの例:
javascript
export default function Page() {
return <div></div>;
}
export async function getServurSideProps() {}このルールに対する 正しい コードの例:
javascript
export default function Page() {
return <div></div>;
}
export async function getServerSideProps() {}使い方
設定ファイルまたは CLI でこのルールを 有効化 するには、以下のように使用できます:
json
{
"plugins": ["nextjs"],
"rules": {
"nextjs/no-typos": "error"
}
}bash
oxlint --deny nextjs/no-typos --nextjs-plugin