Next.jsのサポート
Next.jsプロジェクトには、archlintが理解している独自のファイルベースのルーティングとバンドルパターンがあります。
主な機能
- ルーティング対応:
pages/およびapp/ディレクトリ内のファイルをエントリポイントとして自動的に認識します。 - バレルファイル(Barrel Files): 一般的なNext.jsパターンに対して、バレルファイルのルールを緩和します。
- クライアント/サーバーコンポーネント: (近日公開予定)サーバー専用コードとクライアント専用コードの漏洩(leakage)に関する専門的な分析。
推奨設定
yaml
extends:
- nextjs
entry_points:
- 'src/pages/**/*.tsx'
- 'src/app/**/*.tsx'