Automatically disable copilot in dotenv files
まだ誰も着手していません。
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 55/100
調査の方向性
vimrc の回避策を動作の基準として使用してください。.env や .env.* などの dotenv ファイルでは、デフォルトで Copilot を無効にする必要があります。まず filetypes がどのように検出され、g:copilot_filetypes がどのように適用されるかを追跡し、その後、通常の filetypes が有効なままであり、dotenv ファイルがデフォルトで無効になっていることを確認してください。
索引モデルが issue の本文から書いたものです。
説明
It seems like a big security issue to have Copilot running by default within dotenv files (i.e. .env) that contain extremely sensitive information (API keys, access tokens, passwords, etc).
Can this be disabled by default?
I've circumvented this locally with this code in my vimrc:
augroup dotenv_detect
autocmd!
autocmd BufRead,BufNewFile *.env,*.env.* set filetype=dotenv
augroup END
let g:copilot_filetypes = {
\ '*': v:true,
\ 'dotenv': v:false
\ }
But this feels like a pretty general best practice that should be opt-out, not opt-in.
- 主要言語
- Vim Script
- スター
- 11.7k
- フォーク
- 812
- PR マージ指標
- 30日以内にマージされた PR はありません
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
github/copilot.vim のほかの issue
-
No link to DeepWiki オープン
難易度 1/5 1時間未満 初心者へのやさしさ 82/100
github/copilot.vim#303 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
github/copilot.vim#276 · コメント 1 件 · リアクション 1 件 ·
-
Neomarley オープン
難易度 5/5 1週間以上 初心者へのやさしさ 1/100
github/copilot.vim#304 · リアクション 1 件 ·
-
Readme. オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 20/100
github/copilot.vim#302 · コメント 4 件 ·
-
Micky オープン
難易度 5/5 1週間以上 初心者へのやさしさ 1/100
github/copilot.vim#301 ·
github/copilot.vim の issue をすべて見る
似ている issue
-
area: harness bug status: needs-triage
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
Human-Agent-Society/reef#625 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
vercel-labs/just-bash#464 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100