From 198b082aa0ebb8ff4b77609012857bd78bff1e0b Mon Sep 17 00:00:00 2001 From: Widthdom Date: Sun, 31 May 2026 20:33:14 +0900 Subject: [PATCH 1/3] Enable trim and AOT analyzers (#1598) --- changelog.d/unreleased/1598.fixed.md | 15 +++++++++++++++ src/CodeIndex/CodeIndex.csproj | 4 ++++ src/CodeIndex/packages.lock.json | 6 ++++++ 3 files changed, 25 insertions(+) create mode 100644 changelog.d/unreleased/1598.fixed.md diff --git a/changelog.d/unreleased/1598.fixed.md b/changelog.d/unreleased/1598.fixed.md new file mode 100644 index 0000000000..100a31ff45 --- /dev/null +++ b/changelog.d/unreleased/1598.fixed.md @@ -0,0 +1,15 @@ +--- +category: fixed +issues: + - 1598 +affected: + - src/CodeIndex/CodeIndex.csproj +--- + +## English + +- **Trim and AOT analyzer warnings now surface during CodeIndex builds (#1598)** - the CLI project declares trim compatibility and enables trim/AOT analyzers with per-site trimmer warnings, so reflection-sensitive release issues are caught before publishing trimmed binaries. + +## 日本語 + +- **CodeIndex ビルドで trim / AOT analyzer 警告が表面化するようになりました (#1598)** - CLI プロジェクトが trim 互換性を宣言し、trim / AOT analyzer と箇所別の trimmer 警告を有効化したため、reflection に依存するリリース問題を trimmed バイナリ公開前に検出できます。 diff --git a/src/CodeIndex/CodeIndex.csproj b/src/CodeIndex/CodeIndex.csproj index dd1c07b45c..634e1aa4ca 100644 --- a/src/CodeIndex/CodeIndex.csproj +++ b/src/CodeIndex/CodeIndex.csproj @@ -7,6 +7,10 @@ CodeIndex enable enable + true + true + true + false