Architecture
svelte-vitals の Architecture ルール一覧。
コードの形と置き場所のサイン。コンポーネントの大きさ、props の数、そしてプロジェクトが宣言した import の境界を見ます。
| ルール | 重大度 | 概要 |
|---|---|---|
architecture/component-size |
🔵 info | 大きくなりすぎたコンポーネントは分割しましょう。 |
architecture/directory-naming |
🔵 info | ディレクトリは、その場所に宣言した記法で名付けるべきです。 |
architecture/doc-link-target |
🔵 info | コメントに書かれたドキュメントリンクは、実在する何かを指し続けている必要があります。 |
architecture/private-scope-import |
🔵 info | プライベートなディレクトリ内のユニットを、その外から import すべきではありません。 |
architecture/prop-count |
🔵 info | props が多すぎるコンポーネントは、担っている責務も多すぎます。 |
architecture/reserved-directory-names |
🔵 info | ディレクトリの直下に置ける名前は、その位置に宣言した名前だけにすべきです。 |
architecture/reserved-name-placement |
🔵 info | 予約ディレクトリ名は、その名前について宣言した場所にしか現れてはいけません。 |
architecture/route-component-import |
🔵 info | SvelteKit のルートエントリはフレームワークが描画するものであり、他のコンポーネントから import するものではありません。 |
architecture/unit-entry-file |
🔵 info | ユニットとして宣言したディレクトリには、同名のファイルを置くべきです。 |
ルールの重大度を変えたり、無効にしたりする方法は 設定 を参照してください。