Nette Documentation Preview

syntax
ツール
***

.[perex]
Nette での開発を容易にする補助ツール。


開発環境
----
- [エディタと IDE |ide] は、Nette・Latte・NEON で快適に作業するためのおすすめエディタとプラグインです。
- [Composer |best-practices:composer] PHP の依存関係マネージャーを扱うための実践的なヒント:インストール、PHP バージョン、オートローディングなど。


コード品質
-----
- [Code Checker |code-checker] は、目に見えない BOM、制御文字、壊れたエンコーディング、PHP・Latte・NEON・JSON ファイルの不正な構文といった形式的な欠陥がないかソースファイルをチェックし、自動的に修正できます。
- [Coding Standard |en:coding-standard] は、インデントや波括弧から、スペースの入れ方やインポートの並び順まで、Nette のコーディング標準に従って PHP コードを自動的に整形します。
- [PHPStan Rules |en:phpstan-rules] は、PHPStan に Nette のコードを理解させ、静的解析が正確な型を推論し、誤検知を減らします。
- [X-Ray |en:xray] は、プロジェクトが Nette エコシステムをどのように使っているかを正確に示します:実際に使用しているメソッド、Latte フィルター、設定キーがわかります。


人工知能
----
- [Claude Code plugin |https://ai.nette.org/en/claude-code] は、Claude Code に Nette の規約を教えます:スキル、Latte/NEON/JS の自動検証、MCP 連携。
- [MCP Inspector |https://ai.nette.org/en/mcp-inspector] は、AI にアプリケーションの実際の状態を伝えます:DI サービス、データベーススキーマ、ルート、Tracy のログ。


フロントエンド
-------
- [Vite plugin |assets:vite] は、ビルドツール Vite を Nette Assets と連携させます:開発中の HMR と最適化された本番ビルド。
- [ESLint plugin |https://github.com/nette/eslint-plugin] は、Nette プロジェクトの JS/TS 向けに ESLint のルールと設定を追加し、Latte テンプレート内の JS のリントにも対応します。


Latte への移行
----------
- [PHP から |latte:cookbook/migration-from-php] および [Twig から |latte:cookbook/migration-from-twig] テンプレートを latte-tools ツールで変換します。

ツール

Nette での開発を容易にする補助ツール。

開発環境

  • エディタと IDE は、Nette・Latte・NEON で快適に作業するためのおすすめエディタとプラグインです。
  • Composer PHP の依存関係マネージャーを扱うための実践的なヒント:インストール、PHP バージョン、オートローディングなど。

コード品質

  • Code Checker は、目に見えない BOM、制御文字、壊れたエンコーディング、PHP・Latte・NEON・JSON ファイルの不正な構文といった形式的な欠陥がないかソースファイルをチェックし、自動的に修正できます。
  • Coding Standard は、インデントや波括弧から、スペースの入れ方やインポートの並び順まで、Nette のコーディング標準に従って PHP コードを自動的に整形します。
  • PHPStan Rules は、PHPStan に Nette のコードを理解させ、静的解析が正確な型を推論し、誤検知を減らします。
  • X-Ray は、プロジェクトが Nette エコシステムをどのように使っているかを正確に示します:実際に使用しているメソッド、Latte フィルター、設定キーがわかります。

人工知能

  • Claude Code plugin は、Claude Code に Nette の規約を教えます:スキル、Latte/NEON/JS の自動検証、MCP 連携。
  • MCP Inspector は、AI にアプリケーションの実際の状態を伝えます:DI サービス、データベーススキーマ、ルート、Tracy のログ。

フロントエンド

  • Vite plugin は、ビルドツール Vite を Nette Assets と連携させます:開発中の HMR と最適化された本番ビルド。
  • ESLint plugin は、Nette プロジェクトの JS/TS 向けに ESLint のルールと設定を追加し、Latte テンプレート内の JS のリントにも対応します。

Latte への移行