Grommash9 / tg_chat_mate

https://grommash9.github.io/tg_chat_mate/
MIT License
5 stars 6 forks source link

add pylint into code qa pipline stage #98

Closed Grommash9 closed 10 months ago

Grommash9 commented 11 months ago

We should add and use pylint inside our code qa pipeline stage for prevent code duplicates. Pylint have a lot of noise about function doc-strings we should find a way to ignore it or maybe find another soft for it

Grommash9 commented 11 months ago

Да, существует несколько альтернативных инструментов, которые также могут помочь в обнаружении дубликатов кода в Python:

  1. Flake8: Это инструмент статического анализа кода, который объединяет несколько плагинов, включая flake8-duplicates, предназначенный для поиска дубликатов кода.

    pip install flake8 flake8-duplicates
    flake8 your_directory/
  2. CloneDetective: Это инструмент, который специализируется на обнаружении дубликатов кода. Он может быть установлен и использован следующим образом:

    pip install clonedetective
    clonedetective your_directory/

Выбор инструмента зависит от ваших предпочтений и требований проекта. Убедитесь, что выбранный инструмент интегрируется в ваш рабочий процесс и соответствует вашим критериям проверки дубликатов кода.