Skip to content

Игнорирование файлов

Этот документ дает обзор функции Koda Ignore (.kodaignore) в Koda CLI.

Koda CLI включает возможность автоматически игнорировать файлы, аналогично .gitignore (используемому Git) и .aiexclude (используемому Koda Code Assist). Добавление путей в ваш файл .kodaignore исключит их из инструментов, которые поддерживают эту функцию, хотя они по-прежнему будут видны другим службам (например, Git).

Как это работает

В большинстве случаев .kodaignore следует соглашениям файлов .gitignore:

  • Пустые строки и строки, начинающиеся с #, игнорируются.
  • Поддерживаются стандартные шаблоны glob (например, *, ? и []).
  • Размещение / в конце будет соответствовать только каталогам.
  • Размещение / в начале привязывает путь относительно файла .kodaignore.
  • ! отрицает шаблон.

Вы можете обновлять файл .kodaignore в любое время. Чтобы применить изменения, вы должны перезапустить сеанс Koda CLI.

Как использовать .kodaignore

Чтобы включить .kodaignore:

  1. Создайте файл с именем .kodaignore в корне вашего проектного каталога.

Чтобы добавить файл или каталог в .kodaignore:

  1. Откройте ваш файл .kodaignore.
  2. Добавьте путь или файл, который вы хотите игнорировать, например: /archive/ или apikeys.txt.

Примеры .kodaignore

Вы можете использовать .kodaignore, чтобы игнорировать каталоги и файлы:

# Исключить ваш каталог /packages/ и все подкаталоги
/packages/

# Исключить ваш файл apikeys.txt
apikeys.txt

Вы можете использовать подстановочные знаки в вашем файле .kodaignore с *:

# Исключить все файлы .md
*.md

Наконец, вы можете исключить файлы и каталоги из исключения с помощью !:

# Исключить все файлы .md, кроме README.md
*.md
!README.md

Чтобы удалить пути из вашего файла .kodaignore, удалите соответствующие строки.