diff --git a/docs/ja-jp/2.3-IssueBot使う方.md b/docs/ja-jp/2.3-IssueBot使う方.md
index 59ef39f12b..e2b92f89cd 100644
--- a/docs/ja-jp/2.3-IssueBot使う方.md
+++ b/docs/ja-jp/2.3-IssueBot使う方.md
@@ -1,69 +1,69 @@
-# Issue Botの使用方法
-
-Issue Botのアクションは[issue-checker](https://github.com/zzyyyl/issue-checker)になっており、設定ファイルである[issue-checker.yml](.github/issue-checker.yml)を利用します。
-
-**Commitizenの仕様でコミットしていない場合、マージリクエストは`ambiguous`とマークされることに注意してください。**
-
-## 特徴
-
-### 自動通知
-
-- 必要なファイルが正常にアップロードされなかった場合に、その旨を通知するコメントを追加します。
-- `module`, `Client`, `ambiguous`, `translation required`などのタグをIssueおよびプルリクエストに追加します。
- Issue Botは、キーワードを元にカテゴリーを追加します。タグは手動で修正することもできます。
- キーワードは[設定ファイル](.github/issue-checker.yml)を確認して下さい。
-- MAAチームのメンバーが含まれている場合、`MAA Team`タグを追加しました。
-
-#### プルリクエスト
-
-Issue Botはプルリクエストのタイトルをチェックします。タイトルが以下のキーワードで始まっていない限り、プルリクエストは `ambiguous` としてマークされます。
-
- - `build` `chore` `ci` `doc` `docs` `feat` `fix` `perf` `refactor` `rfc` `style` `test`
- - `Merge` `merge` `Revert` `revert`
-
-### 手動でトリガーを発動させる
-
-**Issue Botを混乱させる可能性がありそうな内容の場合は**以下に示すコマンドではなく、キーワードでIssue Botを起動することをお勧めします。
-
-カテゴリタグは、変更後に削除される可能性があるため、手動で追加または削除しないようにしてください。
-
-#### Issuesとコメント
-
-Issueを変更/追加する場合:
-
-- `add {LABEL_NAME}` で新しいラベルを追加します。
-- `Remove {LABEL_NAME}` でラベルを削除します。
-- `Remove labels` で全てのラベルを削除します。
-
-コメントを追加/修正する場合:
-
-- `Add ambiguous` で `ambiguous` ラベルを追加しますが、既に存在する場合は追加されません。
-- `Remove {LABEL_NAME}` は、指定されたタイプのラベルが追加されないようにします。1
-- `Remove labels` は、ラベルが追加されないようにします。1
-- `fixed` タグを追加する場合、以下のいずれかのコマンドを使用します:2
- - `https://github.com/MaaAssistantArknights/MaaAssistantArknights/commit/{COMMIT_HASH} fixed`
- - `fixed by https://github.com/MaaAssistantArknights/MaaAssistantArknights/commit/{COMMIT_HASH}`
- - `{VERSION} fixed`
- - `fixed by {VERSION}`
-- `Duplicate of #{ISSUE_NUMBER}` と入力するとissueに `duplicate` タグを追加します。
-- **あなたのコメントがIssue Botを混乱させる可能性がある場合、下記の `remove` コマンドを追加できます。**
-
-_Note1: `Remove ambiguous` と `Remove labels` は `ambiguous` タグを削除します。_
-_Note2: `COMMIT_HASH` は 40 文字の完全なハッシュです。_
-
-#### プルリクエストとコメント
-
-[#Issues and Their Comments](#issues-and-their-comments)と同様です。 更に使用可能:
-
-- `Release {VERSION}` で `release` タグを追加します。
-- `fixed`, `duplicated` は **自動的に追加されません**。
-
-#### プッシュ
-
-プッシュ中でもコミット可能です:
-
-- `fixed` タグは、コミットメッセージに以下のいずれかが含まれている場合に追加されます:
- - `fix #{ISSUE_NUMBER}`
- - `close #{ISSUE_NUMBER}`
- - `fix https://github.com/MaaAssistantArknights/MaaAssistantArknights/issues/{ISSUE_NUMBER}`
- - `close https://github.com/MaaAssistantArknights/MaaAssistantArknights/issues/{ISSUE_NUMBER}`
+# Issue Botの使用方法
+
+Issue Botのアクションは[issue-checker](https://github.com/zzyyyl/issue-checker)になっており、設定ファイルである[issue-checker.yml](.github/issue-checker.yml)を利用します。
+
+**Commitizenの仕様でコミットしていない場合、マージリクエストは`ambiguous`とマークされることに注意してください。**
+
+## 特徴
+
+### 自動通知
+
+- 必要なファイルが正常にアップロードされなかった場合に、その旨を通知するコメントを追加します。
+- `module`, `Client`, `ambiguous`, `translation required`などのタグをIssueおよびプルリクエストに追加します。
+ Issue Botは、キーワードを元にカテゴリーを追加します。タグは手動で修正することもできます。
+ キーワードは[設定ファイル](.github/issue-checker.yml)を確認して下さい。
+- MAAチームのメンバーが含まれている場合、`MAA Team`タグを追加しました。
+
+#### プルリクエスト
+
+Issue Botはプルリクエストのタイトルをチェックします。タイトルが以下のキーワードで始まっていない限り、プルリクエストは `ambiguous` としてマークされます。
+
+ - `build` `chore` `ci` `doc` `docs` `feat` `fix` `perf` `refactor` `rfc` `style` `test`
+ - `Merge` `merge` `Revert` `revert`
+
+### 手動でトリガーを発動させる
+
+**Issue Botを混乱させる可能性がありそうな内容の場合は**以下に示すコマンドではなく、キーワードでIssue Botを起動することをお勧めします。
+
+カテゴリタグは、変更後に削除される可能性があるため、手動で追加または削除しないようにしてください。
+
+#### Issuesとコメント
+
+Issueを変更/追加する場合:
+
+- `add {LABEL_NAME}` で新しいラベルを追加します。
+- `Remove {LABEL_NAME}` でラベルを削除します。
+- `Remove labels` で全てのラベルを削除します。
+
+コメントを追加/修正する場合:
+
+- `Add ambiguous` で `ambiguous` ラベルを追加しますが、既に存在する場合は追加されません。
+- `Remove {LABEL_NAME}` は、指定されたタイプのラベルが追加されないようにします。1
+- `Remove labels` は、ラベルが追加されないようにします。1
+- `fixed` タグを追加する場合、以下のいずれかのコマンドを使用します:2
+ - `https://github.com/MaaAssistantArknights/MaaAssistantArknights/commit/{COMMIT_HASH} fixed`
+ - `fixed by https://github.com/MaaAssistantArknights/MaaAssistantArknights/commit/{COMMIT_HASH}`
+ - `{VERSION} fixed`
+ - `fixed by {VERSION}`
+- `Duplicate of #{ISSUE_NUMBER}` と入力するとissueに `duplicate` タグを追加します。
+- **あなたのコメントがIssue Botを混乱させる可能性がある場合、下記の `remove` コマンドを追加できます。**
+
+_Note1: `Remove ambiguous` と `Remove labels` は `ambiguous` タグを削除します。_
+_Note2: `COMMIT_HASH` は 40 文字の完全なハッシュです。_
+
+#### プルリクエストとコメント
+
+[#Issues and Their Comments](#issues-and-their-comments)と同様です。 更に使用可能:
+
+- `Release {VERSION}` で `release` タグを追加します。
+- `fixed`, `duplicated` は **自動的に追加されません**。
+
+#### プッシュ
+
+プッシュ中でもコミット可能です:
+
+- `fixed` タグは、コミットメッセージに以下のいずれかが含まれている場合に追加されます:
+ - `fix #{ISSUE_NUMBER}`
+ - `close #{ISSUE_NUMBER}`
+ - `fix https://github.com/MaaAssistantArknights/MaaAssistantArknights/issues/{ISSUE_NUMBER}`
+ - `close https://github.com/MaaAssistantArknights/MaaAssistantArknights/issues/{ISSUE_NUMBER}`
diff --git a/docs/ja-jp/3.5-統合戦略API.md b/docs/ja-jp/3.5-統合戦略API.md
index edd551beea..05a87ba6d0 100644
--- a/docs/ja-jp/3.5-統合戦略API.md
+++ b/docs/ja-jp/3.5-統合戦略API.md
@@ -1,26 +1,26 @@
-# 統合戦略図解
-
-`resource/roguelike_copilot.json` の使用方法と各フィールドの説明
-
-## 概要
-
-```jsonc
-[
- {
- "stage_name": "驯兽小屋", // ステージ名, 必須(CN版準拠での入力)
- "replacement_home": [ // 基準点の変更, オプション機能, デフォルトは空欄
- [ 2, 8 ] // 基準点座標
- ],
- "key_kills": [ // キル数でのトリガー, オプション機能, デフォルトは空欄
- 15, // この値が0でない場合、オペレーターは準備ができたときにスキルを使用せず、キル数がこの値に達した際に使用します。
- ... // すべての要素が処理されれば、オペレーターは準備が整った時点でスキルを使用します。
- ]
- },
- {
- "stage_name": "巡逻队",
- "replacement_home": [
- [ 2, 8 ]
- ]
- }
-]
-```
+# 統合戦略図解
+
+`resource/roguelike_copilot.json` の使用方法と各フィールドの説明
+
+## 概要
+
+```jsonc
+[
+ {
+ "stage_name": "驯兽小屋", // ステージ名, 必須(CN版準拠での入力)
+ "replacement_home": [ // 基準点の変更, オプション機能, デフォルトは空欄
+ [ 2, 8 ] // 基準点座標
+ ],
+ "key_kills": [ // キル数でのトリガー, オプション機能, デフォルトは空欄
+ 15, // この値が0でない場合、オペレーターは準備ができたときにスキルを使用せず、キル数がこの値に達した際に使用します。
+ ... // すべての要素が処理されれば、オペレーターは準備が整った時点でスキルを使用します。
+ ]
+ },
+ {
+ "stage_name": "巡逻队",
+ "replacement_home": [
+ [ 2, 8 ]
+ ]
+ }
+]
+```
diff --git a/src/MeoAssistant/AsstPlatform.h b/src/MeoAssistant/AsstPlatform.h
index 690c15fd4a..a6db5dcf58 100644
--- a/src/MeoAssistant/AsstPlatform.h
+++ b/src/MeoAssistant/AsstPlatform.h
@@ -1,8 +1,8 @@
#pragma once
-#include
-#include
#include
+#include
+#include
namespace asst::platform
{
diff --git a/src/MeoAssistant/AsstPlatformPosix.cpp b/src/MeoAssistant/AsstPlatformPosix.cpp
index 4a4914346c..c143b25ad7 100644
--- a/src/MeoAssistant/AsstPlatformPosix.cpp
+++ b/src/MeoAssistant/AsstPlatformPosix.cpp
@@ -1,6 +1,6 @@
#if __has_include()
-#include "AsstPlatform.h"
#include "AsstPlatformPosix.h"
+#include "AsstPlatform.h"
#include "AsstUtils.hpp"
#include
diff --git a/src/MeoAssistant/AsstPlatformWin32.cpp b/src/MeoAssistant/AsstPlatformWin32.cpp
index 48344928c1..3956accc5b 100644
--- a/src/MeoAssistant/AsstPlatformWin32.cpp
+++ b/src/MeoAssistant/AsstPlatformWin32.cpp
@@ -1,6 +1,6 @@
#ifdef _WIN32
-#include "AsstPlatform.h"
#include "AsstPlatformWin32.h"
+#include "AsstPlatform.h"
#include
#include
diff --git a/src/MeoAssistant/Controller.cpp b/src/MeoAssistant/Controller.cpp
index 4d4b945d8f..74270f643f 100644
--- a/src/MeoAssistant/Controller.cpp
+++ b/src/MeoAssistant/Controller.cpp
@@ -204,8 +204,8 @@ std::optional asst::Controller::call_command(const std::string& cmd
DWORD err = 0;
HANDLE pipe_parent_read = INVALID_HANDLE_VALUE, pipe_child_write = INVALID_HANDLE_VALUE;
SECURITY_ATTRIBUTES sa_inherit { .nLength = sizeof(SECURITY_ATTRIBUTES), .bInheritHandle = TRUE };
- if (!asst::win32::CreateOverlappablePipe(&pipe_parent_read, &pipe_child_write, nullptr, &sa_inherit, (DWORD)pipe_buffer.size(),
- true, false)) {
+ if (!asst::win32::CreateOverlappablePipe(&pipe_parent_read, &pipe_child_write, nullptr, &sa_inherit,
+ (DWORD)pipe_buffer.size(), true, false)) {
err = GetLastError();
Log.error("CreateOverlappablePipe failed, err", err);
return std::nullopt;
@@ -339,7 +339,6 @@ std::optional asst::Controller::call_command(const std::string& cmd
(DWORD)sock_buffer.value().size(), nullptr, &sockov);
}
}
-
}
else {
// ReadFile