ファイル書き込みを許可したい
4. 権限・セキュリティコマンド / 機能
"allow": ["Write", "Edit"]編集許可
概要
Write と Edit ツールを allow に追加すると、ファイル作成・編集の確認が不要になります。コーディング作業が効率化します。
設定例
// settings.json - 書き込みを許可
{
"permissions": {
"allow": [
"Write", // ファイル作成を許可
"Edit" // ファイル編集を許可
]
}
}
// 特定ディレクトリのみ許可
{
"permissions": {
"allow": [
"Write(src/**)", // src 以下への書き込み
"Edit(src/**)", // src 以下の編集
"Write(tests/**)", // tests 以下への書き込み
"Edit(tests/**)" // tests 以下の編集
],
"deny": [
"Write(*.json)", // 設定ファイルは保護
"Edit(package.json)" // package.json は保護
]
}
}こんな時に使う
- ファイル編集の確認を省略したい時
- リファクタリング作業を効率化したい時
使い方
- 1allow に Write, Edit を追加
- 2パターンで特定ディレクトリのみ許可可能
- 3重要なファイルは deny で保護
Tips
- acceptEdits モードと同等の効果
- Git があればいつでも元に戻せる
- 大きな変更前は git stash か commit を推奨