Мой рабочий процесс
Стервятность это удивительный анализатор статического кода, который помогает определить Dead Code в репозиториях Python. В качестве сопровождающего проекта Python полезно знать, ввел ли новый запрос на тягу любой мертвой код.
Действия GitHub Hackhangon на Dev было возможность поэкспериментировать с действиями GitHub и облегчить поиск мертвого кода. Действия GitHub Marketplace не было существующих действий для стервятника, и поэтому я решил написать один.
Образец запуска: https://github.com/anaynayak/python-vulture-Action/rus/runs/227230739
Я позволил этому на одном моих других репозиториях Построение и это помогло мне понять, что я также представил несколько мертвых кодексов 😄
Вот ссылка, если вы попробуете его на своем репозитории Действие стервятника Python
Образец рабочего процесса
on: [push] jobs: build: runs-on: ubuntu-latest name: vulture steps: - name: Checkout uses: actions/checkout@v2 - name: Scavenge uses: anaynayak/python-vulture-action@v1 id: vulture with: vulture-args: src --min-confidence 90
Категория подачи:
Сопровождающий обязан
YAML-файл или ссылка на код
Anaynayak/Python-стержуто
Запустите стервятник на вашей базе Python, чтобы определить Dead Code.
Это действие работает Стервятность На вашей кодовой базе Python.
Входные данные
Фултаж-args.
Требуется Аргументы прошли к стертанию CLI.
on: [push] jobs: build: runs-on: ubuntu-latest name: vulture steps: - name: Checkout uses: actions/checkout@v2 - name: Scavenge uses: anaynayak/python-vulture-action@v1 id: vulture with: vulture-args: example --min-confidence 90
Дополнительные ресурсы/информация
https://github.com/anaynayak/buildnotify/ https://pypi.org/project/vulture/
Обложка фото Крис Рейд на Бессмысленно
Оригинал: “https://dev.to/anaynayak/a-github-action-to-find-dead-code-using-vulture-4ki7”