refactor: Yostar interface consistency

[no ci] [skip changelog]
This commit is contained in:
Constrat
2024-07-07 21:37:41 +02:00
parent 7f188eb09e
commit cb0d64a3cf
8 changed files with 18 additions and 18 deletions

View File

@@ -172,7 +172,7 @@ Base task は template task よりも優先されます。つまり、 `"B@A": {
#### マルチファイルタスク
後で読み込まれたタスクファイルYoStarクライアントの `tasks.json`、以下ファイル2と呼ぶで定義されたタスクが、さらに早く読み込まれたタスクファイルCNクライアントの `tasks.json`、以下ファイル1と呼ぶで同じ名前のタスクも定義されている場合、次のようになります。
後で読み込まれたタスクファイルYostarクライアントの `tasks.json`、以下ファイル2と呼ぶで定義されたタスクが、さらに早く読み込まれたタスクファイルCNクライアントの `tasks.json`、以下ファイル1と呼ぶで同じ名前のタスクも定義されている場合、次のようになります。
- ファイル2のタスクに `baseTask` フィールドがない場合、ファイル1の同じ名前のタスクのフィールドを直接継承します。
- ファイル2のタスクに `baseTask` フィールドがある場合、ファイル1の同じ名前のタスクのフィールドを継承せずに上書きします。