refactor(mir): Phase 138-P2-B - 環境変数チェックをSSOT化
## 概要
- parity_checker.rs の直接環境変数呼び出しを削除
- joinir_dev::strict_enabled() 呼び出しに統一
## 変更内容
- std::env::var("HAKO_JOINIR_STRICT") 等の直呼び出し削除
- use crate::config::env::joinir_dev; 追加
- joinir_dev::strict_enabled() に置換
## DRY原則達成
- 環境変数チェックロジックが1箇所に集約
- 将来の変更が容易(SSOT)
## テスト結果
- 2 tests passed (parity_checker::tests::*)
This commit is contained in:
@ -45,9 +45,9 @@ impl MirBuilder {
|
||||
func_name, canonical_pattern, actual_pattern
|
||||
);
|
||||
|
||||
// Check strict mode (NOTE: Will be replaced with SSOT in Phase 138-P2-B)
|
||||
let is_strict = std::env::var("HAKO_JOINIR_STRICT").is_ok()
|
||||
|| std::env::var("NYASH_JOINIR_STRICT").is_ok();
|
||||
// Phase 138-P2-B: Use SSOT for environment variable check
|
||||
use crate::config::env::joinir_dev;
|
||||
let is_strict = joinir_dev::strict_enabled();
|
||||
|
||||
if is_strict {
|
||||
// Strict mode: fail fast
|
||||
|
||||
Reference in New Issue
Block a user