Skip to content

A cross-platform repository for managing configuration files for linters, formatters, and test tools. Includes setup files for Linux and Windows (bash and batch scripts) to automate code quality checks, formatting, testing, and dependency management. Ensures consistent code quality across different environments.

License

Notifications You must be signed in to change notification settings

Code-Vitality/Code-Health-Scructure

Repository files navigation

Code Health Folder Structure

Кодовая структура 🔧

projects — Главная папка 📂

Содержит следующие подразделы:

  • each — Директива, файлы которой должны быть включены в каждый проект. 🔒
  • languages — Директива, содержащая файлы, которые могут различаться в зависимости от языка программирования или разметки, а также расширений файлов. 🌐

tech — Директива для технических ресурсов 🚀

Содержит следующие папки:

  • backlog — Папка для неотсортированных файлов, требующих обсуждения или еще не имеющих подходящей категории. 🏚️
  • shared — Папка с ресурсами, часто переиспользуемыми для большинства языков. Содержит обязательные и опциональные подразделы:
    • Обязательные (должны быть включены, если они не являются предустановленными):
      • formatter — Настройки форматирования кода. 🔄
      • linter — Конфигурации для статического анализа кода. ✏️
      • tests — Тесты для проверки функциональности. 🎮
    • Опциональные:
      • helpers — Вспомогательные утилиты или скрипты. 🛠️
      • other — Прочие файлы и папки, не подпадающие под другие категории. 🌐
      • tools — Инструменты или утилиты, используемые в процессе разработки. ⚙️

About

A cross-platform repository for managing configuration files for linters, formatters, and test tools. Includes setup files for Linux and Windows (bash and batch scripts) to automate code quality checks, formatting, testing, and dependency management. Ensures consistent code quality across different environments.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published