handzlikchris / handzlikchris/FastScriptReload
Feature : Add original filename to generated filename hash ?
- 主要言語
- C#
- スター
- 2.2k
- フォーク
- 167
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
It can become hard to read when you look at stacktraces with a lot of rewritten files. If they could be suffixed with the original filename (and shorter/incremental hash ?) it could be a blast.
```
C:/Users/../AppData/Local/Temp/04d60cd179c04742b6f4a2f89b2deeba.SourceCodeCombined.cs:800)
MoreLinq.MoreEnumerable:ForEach>> (System.Collections.Generic.IEnumerable`1>>,System.Action`2>, int>) (at C:/projects/morelinq/MoreLinq/ForEach.cs:57)
Characters.View.UnitGameStatsView__Patched_:OnPreviewStat (Characters.View.UnitPreviewStatSignal) (at C:/Users/../AppData/Local/Temp/04d60cd179c04742b6f4a2f89b2deeba.SourceCodeCombined.cs:783)
Characters.View.UnitGameStatsView__Patched_:OnEventObject (Characters.View.UnitPreviewStatSignal) (at C:/Users/../AppData/Local/Temp/04d60cd179c04742b6f4a2f89b2deeba.SourceCodeCombined.cs:747)
```
into
```
C:/Users/../AppData/Local/Temp/04d60cd179c0474.UnitGameStatsView.cs:800)
MoreLinq.MoreEnumerable:ForEach>> (System.Collections.Generic.IEnumerable`1>>,System.Action`2>, int>) (at C:/projects/morelinq/MoreLinq/ForEach.cs:57)
Characters.View.UnitGameStatsView__Patched_:OnPreviewStat (Characters.View.UnitPreviewStatSignal) (at C:/Users/../AppData/Local/Temp/04d60cd179c0474.UnitGameStatsView.cs:783)
Characters.View.UnitGameStatsView__Patched_:OnEventObject (Characters.View.UnitPreviewStatSignal) (at C:/Users/../AppData/Local/Temp/04d60cd179c0474.UnitGameStatsView.cs:747)
```
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
調査の方向性
まず FastScriptReload にある生成ファイル名のハッシュロジックを特定し、issue に示されている stacktrace のパスを再現します。書き換えられたソースパスに元のファイル名が含まれ、パスの一意性を失うことなく、より短いハッシュまたはインクリメンタルなハッシュが使用されれば作業は完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- csharp, unity
- 領域
- devtools, game-dev
- issue の種類
- 機能追加
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 35/100