Skip to content

基本機能の実装#2

Merged
DogFortune merged 50 commits intomainfrom
issue/1-base
Nov 13, 2025
Merged

基本機能の実装#2
DogFortune merged 50 commits intomainfrom
issue/1-base

Conversation

@DogFortune
Copy link
Owner

fixes #1

@DogFortune DogFortune self-assigned this Oct 1, 2025
キャッシュ問題がまだマージされていない
検索したファイルリストを引数として渡すようにし、ファイルをまたいだ重複チェックもまとめてやる方針で実装中
重複チェックはまだ
主にメッセージ周りの改修
ステータスコードは取れないのでNoneとし、reasonを追加
改行コードが含まれない方式でreadするように修正
それに伴い改修コードを除去する処理も削除
レポート表示しやすいように。かつ入力しやすいように
解析処理を別モジュールに移動
ややこしくなってきたため
正常系と異常系をクラスで分離
環境変数で指定した際の異常系を追加
テストはまだなのでRED状態
mainが重なっていたのとオプションで特定のメソッドだけ実行したい時に想定外のメソッドまで呼ばれていたから明確に
テストの順序が依存している部分があったので改善しつつ、今後依存を見つけられるようにプラグインを入れて毎回ランダムでテストが実行されるようにした
依存は環境変数の設定
単純な文字列検索だとパターン的に足りないので改修中
正規表現による抽出方式に変更
JSON追加と使い方が2行になっているので使いづらい
クラスではなく関数でシンプルに呼び出せるように
リストになっているのでトップにキーを加えたい
@DogFortune
Copy link
Owner Author

コンソール出力はまだ残っているが基本機能は形になったので一旦区切りとしてここでマージする

@DogFortune DogFortune marked this pull request as ready for review November 13, 2025 05:14
@DogFortune DogFortune merged commit fe65235 into main Nov 13, 2025
4 checks passed
@DogFortune DogFortune deleted the issue/1-base branch November 13, 2025 05:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

基本機能

1 participant