@@ -147,7 +147,7 @@ textlint clean-file.md # Exit Status: 0 (success)
147147
148148textlint v15では、絶対パスのファイルが` .textlintignore ` パターンを正しく尊重しない問題が修正されました。
149149
150- 以前は、` .textlintignore ` に記載されたパターンにマッチしていても、` 絶対パスとして渡された場合は無視されていませんでした。
150+ 以前は、` .textlintignore ` で記載されたパターンがマッチしていても、 絶対パスとして渡された場合は無視されていませんでした。
151151v15では、絶対パスのファイルも` .textlintignore ` のパターンを正しく尊重するようになりました。
152152
153153``` bash
@@ -172,7 +172,7 @@ textlint v15では、MCPのサポートを改善しています。
172172- [ Structured Content] ( https://modelcontextprotocol.io/specification/2025-06-18/server/tools#structured-content ) : 出力結果の構造を事前に定義することで、AIツールが結果をより正確に解釈できるようになりました
173173 - [ MCP 2025-06-18 で追加された structured tool output を試す] ( https://zenn.dev/sushichaaaan/articles/fd57bbaa25287c )
174174- [ Output Schema] ( https://modelcontextprotocol.io/specification/2025-06-18/server/tools#structured-content ) : 出力結果のJSON Schemaを提供することで、AIツールが結果を正確に解釈できるようにしました
175- - ` isError: true ` の追加: エラーが発生した場合、` isError: true ` を設定することで、AIツールがエラー状態を認識できるようにしました
175+ - ` isError: true ` の追加: エラーが発生した場合、` isError: true ` を設定することで、AIツールでエラー状態を認識できるようにしました
176176
177177詳しくは、次のGitHub Issueを参照してください。
178178
@@ -182,8 +182,8 @@ textlint v15では、MCPのサポートを改善しています。
182182
183183textlint v15では、非推奨となっているものを削除したり、動作の一貫性を改善するような変更をしています。
184184
185- またtextlintの内部的にも、[ pnpm] ( https://pnpm.io/ ) と[ Vitest] ( https://vitest.dev/ ) への移行して 、
186- CIの合計時間が21m 5s → 7m 20sに短縮しています。(Windowsでnpmのインストールが遅かったのがボトルネック)
185+ またtextlintの内部的にも、[ pnpm] ( https://pnpm.io/ ) と[ Vitest] ( https://vitest.dev/ ) へ移行し 、
186+ CIの合計時間を21m 5s → 7m 20sに短縮しています。(Windowsでnpmのインストールが遅かったのがボトルネック)
187187
188188- [ use pnpm instead of npm · Issue #1537 · textlint/textlint] ( https://github.com/textlint/textlint/issues/1537 )
189189- [ refactor: migrate test runner from Mocha to Vitest by azu · Pull Request #1544 · textlint/textlint] ( https://github.com/textlint/textlint/pull/1544 )
@@ -204,7 +204,7 @@ CIの合計時間が21m 5s → 7m 20sに短縮しています。(Windowsでnpm
204204 - これは今回のメジャーアップデートでNode.js 18が切れたので可能になった
205205
206206実験的なものとして[ textlint-rule-preset-ai-writing] ( https://github.com/textlint-ja/textlint-rule-preset-ai-writing ) とか書きながら考えていましたが、Linterの役割はちょっと広がってきているのかなと思いました。
207- [ Biome v2] ( https://biomejs.dev/blog/biome-v2/ ) で追加された[ Assist] ( https://biomejs.dev/assist/ ) もそうですが、ErrorやWarningじゃなくてSuggestionに近い部分も増えてきているように感じます。SuggestはLinterの役割なのかは微妙なところですが 、この辺りの機能はLinterの延長として実装されることも多くなっています。
207+ [ Biome v2] ( https://biomejs.dev/blog/biome-v2/ ) で追加された[ Assist] ( https://biomejs.dev/assist/ ) もそうですが、ErrorやWarningではなくSuggestionに近い部分も増えてきているように感じます。Suggestionに関してはLinterの役割なのかは微妙なところです。しかし 、この辺りの機能はLinterの延長として実装されることも多くなっています。
208208
209209特に自然言語はauto fixが難しいので、Suggestionのような形でHintを提供できる仕組みがあると、人間とAIにとっても使える感じのツールになるんじゃないかなーと思っています。
210210
0 commit comments